473,321 Members | 1,778 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,321 software developers and data experts.

How to generate a PDF file with C# ?

Hi,

I'm making a program which uses a scanner which is enable
to can multiple pages.
I want to save all the scanned images into a PDF FILE.

Does exist an API which can generate PDF FILE in .NET ?

Best Regards,

François
Jul 21 '05 #1
4 43177
Check out

http://itextsharp.sourceforge.net/

regards,
Abhishek.
Dehaibe François wrote:
Hi,

I'm making a program which uses a scanner which is enable
to can multiple pages.
I want to save all the scanned images into a PDF FILE.

Does exist an API which can generate PDF FILE in .NET ?

Best Regards,

François


Jul 21 '05 #2
Dehaibe François <f.*******@skynet.be> wrote:
I'm making a program which uses a scanner which is enable
to can multiple pages.
I want to save all the scanned images into a PDF FILE.

Does exist an API which can generate PDF FILE in .NET ?


Not that I've used any of them, but:

http://sourceforge.net/projects/pdflibrary/
http://www.pdftron.com/net/index.html
http://siberix.com/pdf/

might help you.

--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet
If replying to the group, please do not mail me too
Jul 21 '05 #3
There are a bunch of options, some commercial and some free.

In no particular order:

1. XMLPDF, by Visual Programming - http://www.xmlpdf.com/
Generate an XML file that conforms to their schema, then generate a PDF from
that XML file.
This one is Commercial.

---------------------------------
2. a version of Crystal Reports included in Visual Studio .NET does PDF
export.
See
http://www.crystaldecisions.com/prod...comparison.asp

---------------------------------
3. PdfCreator for .NET -
Free.
http://www.gotdotnet.com/Community/U...8-603ef212d0db

---------------------------------
4. PdfCreator printer driver - (this is different from the above)
see
http://sector7g.wurzel6.de/pdfcreator/index_en.htm
Apparently you just print to a PDF printer driver. You need to specify an
output filename.

---------------------------------
5. itextsharp - http://itextsharp.sourceforge.net/
Free, and GPL.
This depends on SharpZiplib -
http://www.icsharpcode.net/OpenSourc.../Download.aspx

Of itextsharp, What I found... It works as advertised. I only
used the basic features. I did not do page layout or graphics,
just basic text, tables, lists. I did the "XML to PDF"
translation. (something like FOP).

http://itextsharp.sourceforge.net/tu...7.html#xml2pdf

You can see a few simple examples here, with source code, and a few notes I
had about usage:
http://dinoch.dyndns.org:8080/cheeso/itext/

---------------------------------
6. http://sourceforge.net/projects/pdflibrary/

---------------------------------
7. http://www.pdftron.com/net/index.html

---------------------------------
8. http://siberix.com/pdf/

---------------------------------
9. nFop - XSL FO for .NET
http://nfop.sourceforge.net/

--
Dino Chiesa
Microsoft Developer Division
d i n o c h @ o n l i n e . m i c r o s o f t . c o m
"Jon Skeet [C# MVP]" <sk***@pobox.com> wrote in message
news:MP************************@msnews.microsoft.c om...
Dehaibe François <f.*******@skynet.be> wrote:
I'm making a program which uses a scanner which is enable
to can multiple pages.
I want to save all the scanned images into a PDF FILE.

Does exist an API which can generate PDF FILE in .NET ?


Not that I've used any of them, but:

http://sourceforge.net/projects/pdflibrary/
http://www.pdftron.com/net/index.html
http://siberix.com/pdf/

might help you.

--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet
If replying to the group, please do not mail me too
Jul 21 '05 #4
annother product:

PDFControl by wpCubed GmbH - http://www.wptools.de
is able to convert metafiles into PDF file (high quality text +
vectors)

Julian
Jul 21 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Tim:. | last post by:
Hi Can someone tell me how I generate a new XML file that I can then use with an XSLT file. I am trying to use an XML file generated from Microsoft Project or even better generate an XML file from...
0
by: Almoni | last post by:
Hi, I have a few .xsd files that include each other in the following way: <!-- lets call the main schema file AA.xsd and it includes BB.xsd inside it --> <xs:schema...
4
by: Stephen | last post by:
I need to generate input XML for another application by serialising classes defined in an XSD document. The code below will generate the XML I require but I need to generate this in memory rather...
2
by: PeterW | last post by:
I have an xml file from which I want to generate an xsd schema and at a later stage a cs class. The xml file has a mix of defined namespaces and also an empty namespace. These are defined as...
0
by: ward | last post by:
Greetings. Ok, I admit it, I bit off a bit more than I can chew. I need to complete this "Generate Report" page for my employer and I'm a little over my head. I could use some additional...
6
by: comp.lang.php | last post by:
/** * Generate the random security image * * @access public * @param $willUseFilePath (default false) boolean to determine if you will be using a file path * @param mixed $filePath (optional)...
13
by: vm98123 | last post by:
Hi, could someone please give me a clue to this one: I do have an xml-File and an xslt-File so that a browser can display the xml-file. What I am trying to do is convert this to pdf or...
82
by: robert bristow-johnson | last post by:
here is a post i put out (using Google Groups) that got dropped by google: i am using gcc as so: $ gcc -v Using built-in specs. Target: i386-redhat-linux Configured with: ../configure...
2
by: bthubbard | last post by:
This may not be the best group in which to post this. If there is a better location please direct me there. I have been experimenting with Sandcastle to generate CHM help file documentation for...
23
by: Geoff Cox | last post by:
Hello, Is it possible to use php to generate different menus for users who have access to files in different folders? For example, user Fred might be able to access files in folders A, B and...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.