In Progress

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>[url removed, login to view]€</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>[url removed, login to view]€</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>[url removed, login to view]€</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, it logics, save pdf, print software, print pdf, pdf xml, need xml file programming, john fe, call street, c printer, berlin, path pdf, print save pdf, send file printer, warn, calling webservice, copy type pdf, pdf print printer, print check, copy pdf 100, yes response, xml files, playing field, print pdf file, pdf time field

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