English | 日本
Adobe API
Shopping Cart Contact Us Java PDF

How to use C# to create PDF Documents with no coding:

  1. Download easyPDF SDK.
  2. Run the easyPDF Action Center.
  3. From the programming languages option, select C#.
  4. As an option: select the document type you want to create PDF from. This will give you the best PDF documents.
  5. As an option: customize the features and properties you want in your output PDF.
  6. Now, just download a sample C# App to create PDF.
  7. Or download C# code and include I in your App to create PDF.
  8. Or download a C# project.
  9. That’s it. You have made a C# App to create PDF without reading any manual or writing any code.

Here are the benefits of using C# with easy PDF SDK.

  • Convert printable documents to PDF at high speed.
  • Run your C# PDF creation App on 64-bit versions of Windows Server 2003 / 2008 / Vista / 7
  • Create PDF/A Standard for long term archiving of electronic documents.
  • Create PDF/X Standard for exchange of print-ready PDF files in printing/advertising industries.
  • Create PDF from XPS using C# dot net framework 3.0 or later
  • Automatically create CSS-driven HTML pagination when you create PDF from HTML (smarter page break, developers can also manually control whether they want to have a page break or not).
  • Automatically handle any exception or error message in your C# code that may occur in converting HTML and Office documents (Word, Excel, PowerPoint, Visio) to PDF.
  • Configure your PDF by applying features such as Font Embedding & Subsetting, Image compression, Metadata, PDF Security (e.g. set permission to print, edit), Digital Signature & Stamping, Watermark, PDF Viewer setting.
  • Control PDF settings such as graphic resolution & scaling, paper orientation & size, printer color.

Here is a C# Code Snippet to create PDF (if you want to write your own code):

15 ...
16 Type type = Type.GetTypeFromProgID("easyPDF.Loader.8");
17 Loader oLoader = (Loader)Activator.CreateInstance(type);
19 Printer oPrinter = (Printer)oLoader.LoadObject("easyPDF.Printer.8");
21 PrintJob oPrintJob = oPrinter.PrintJob;
22 oPrintJob.PrintOut(Server.MapPath(@".\input.doc"), Server.MapPath(@".\output.pdf"));
23 ...

Here is how you prepare your Server for creating a robust PDF App:

Watch the video
  • Step 1: Setup the Loader Object
    The Loader Object is a helper object to enable easyPDF SDK on the server-side environment. It eliminates many of the server-side configurations that you would otherwise have to deal with.
  • Step 2: Setup Microsoft Office
    This example shows how to make Microsoft Word ready for server use. All you need to do here is to make sure that there are no pop-up dialogs from Office products during PDF conversion.
  • Step 3:Setup COM Security
    To make the easyPDF SDK objects run properly on the server-side environment.




Download Free Trial

Request Pricing

QuickStart Video
Watch a QuickStart Video to see how easy it is to convert Word to PDF.
Complete PDF Features
  • “We evaluated many PDF tools and drivers. We even wrote our own. Except for BCL’s easyPDF SDK, all had limitations we couldn’t live with. Some only converted from MS Office and not very well. Others could not do annotation or text stamping on PDF documents. None were as easy to use and as easy to integrate.” Read the case study

Here are the things you can do you with Java and easyPDF SDK

- The PDFProcessor.PrintToPhysicalPrinter method in the easyPDF SDK can be used with C# to easily print pdf files silently to any Printer installed on your machine without any dialog box or need for user input at the time of printing.
- The PDFProcessor Object of easyPDF SDK has multiple ways you can extract text from a PDF file. Specifically, ExtractText can be used to perform Bulk Extractions of all of the Text on a Page of the PDF, while ExtractText2 allows you to target a specific area of the page of a PDF to extract and read pdf text. This can be done using C#, Java, and other Programming Languages.

© 1993 - BCL Technologies.
All other trademarks are the property of their respective owners.