Completed

C# - Print PDF Files

Hi. I need mini software that print automacticly PDF's.

It should check every Minute for new PDF's from my webservice. The webservice answers via XML like:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<orders>

<type>PDF</type>

<order>

<order_id>151519</order_id>

<customer>John Dow</customer>

<customer_addr>Second Street, 50005 Berlin</customer>

<order_price>16.50€</order_price>

<file>[url removed, login to view]</file>

</order>

</order>

There are 2 types. When orders->type=='PDF" the software should should send a printjob to printer.

When orders->type=='XML" the software should copy xml->orders->order->file (XML) to the path, which is specified in the settings

If webservice cannot call the in the Settings defined url, the software should warn user via playing a audiofile. If Webservice answers not via XML with at leath an empty <orders> field the software should warn user by playing the same audiofile too...

The settings should contain:

1. Webservice URL

2. Path to Copy XML Files, when the type value of webservice response is "xml". Fe: <type>XML</type>

2. Pasword

GUI:

The GUI should contain following:

1. Should show the last calling time of the url (Like "20:01") or "Error: Could not call URL"

2. Show the last 100 rows with an "show" and "print again" button.

Logics for :

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<orders>

<type>PDF</type>

</orders>

... should do nothing...

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<orders>

<type>PDF</type>

<order>

<order_id>151519</order_id>

<customer>John Dow</customer>

<customer_addr>Second Street, 50005 Berlin</customer>

<order_price>16.50€</order_price>

<file>[url removed, login to view]</file>

</order>

<order>

<order_id>151520</order_id>

<file>[url removed, login to view]</file>

...

</order>

</order>

... should send 2 printjobs to printer.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<orders>

<type>XML</type>

<order>

<order_id>151519</order_id>

<customer>John Dow</customer>

<customer_addr>Second Street, 50005 Berlin</customer>

<order_price>16.50€</order_price>

<file>[url removed, login to view]</file>

</order>

</order>

... should copy/save [url removed, login to view] to specified path from settings.

Skills: C# Programming

See more: printjob, programming pdf, it logics, c# programming pdf, c programming pdf, c gui programming, xml to pdf, save pdf, print software, Print PDF, pdf type, pdf to xml, need xml file programming, john fe, call of the street, c# printer, c printer, berlin, path pdf, print save pdf, send file printer, warn, calling webservice, copy type pdf, pdf print printer

About the Employer:
( 31 reviews ) Köln, Germany

Project ID: #2578333

Awarded to:

tamerelanwer

Dear Sir I am interested in working in this project. Please check the PMB. Regards Tamer Khalil

€40 EUR in 2 days
(2 Reviews)
5.0

3 freelancers are bidding on average €57 for this job

nani01029x

Let expert help you.

€80 EUR in 4 days
(5 Reviews)
2.3
huangmaoyi

I am an experienced C# programmer, I have done many like jobs ,calling webservice and processing xml, printing pdf save as xml. because I am new comer,I will accept low price.

€50 EUR in 3 days
(0 Reviews)
0.0