Awesomeness.: Direct To PDF
Awesomeness.: Direct To PDF
SEARCH:
Use with C#, ASP.NET, .NET Forms, ASP, VB, and more...
DOWNLOAD FREE TRIAL (abcpdf-download.htm)
Direct to PDF
Amazing Performance Productive in Ten Minutes Fully Multi-Threaded (abcpdf-5.htm)
(abcpdf-5.htm)
ABCpdf gets up close and personal! Because it doesn’t use any print drivers and goes Direct to PDF™ it’s incredibly fast. ABCpdf is a simple yet powerful PDF library for the Microsoft .NET Framework. Because it is fully multi-threaded, you can use it flexibly from within any .NET environment - C#, ASPX, VB; and under .NET
Enterprise Services, COM+ or MTS; and Classic ASP (abcpdf-5.htm).
ABCpdf incorporates virtually every feature you are ever likely to need in a PDF library. It is designed so you can get up to speed and productive within ten minutes.
ABCpdf is tested extensively in a wide variety of high performance multi-threaded environments.
However, we are careful not to overload our objects to keep them simple, elegant and easy to use. More... Yet if you want fine low-level control, you can have that too with ABCpdf. More...
It is not just theoretical - it is based on almost two decades of real world development and deployment.
FIND OUT MORE
FIND OUT MORE
(free-license.htm) (warning.htm)
ENDORSEMENTS
I am so happy with your product.... Truly excellent, in an industry that is full of disappointment.
Derek Sipe
ABCpdf .NET is a library which is simple yet powerful. Its designed so you can get up to speed quickly, yet not limit you, should ABCpdf .NET is fast and lightweight. It has been designed specifically for high performance, multithreaded environments like ABCpdf .NET fully supports HTML / CSS and related technologies like JavaScript, SVG, AJAX and Font Awesome.
you need precise, low level control over how your PDFs are generated. More... IIS. However, if you want to use it in a less demanding environment like a regular application that is fine too.
Three different HTML to PDF rendering engines provide a range of options and advantages.
It allows you to create pure dynamic PDF documents or to read and modify existing PDF documents. These can either be saved The ABCpdf .NET documentation for .NET (helppdfnet/) and ASP documentation (helppdf/) sets are just packed with
to file or streamed direct to a client browser. All up into the GB range and beyond. Live demo... (warning.htm) examples in both C# and VB so that you can always tell exactly how to use a method or accomplish a task. Use Chrome style HTML to PDF conversion, or Firefox style conversion or Internet Explorer (IE) style PDF conversion.
Display or print any PDF document. Stream rasterized images to your client browser; rasterize and save in a variety of formats If that is not enough for you - we are always on hand and glad to help. If you cannot see a good way to do something - just Import HTML from local or remote web sites. Use sophisticated features like dynamic modification of pages and user tagged
and color spaces for print output; display PDFs directly on the screen using ABCpdf .NET under Windows Forms. ask... (support.htm) areas.
ABCpdf .NET supports a vast range of image formats including JPEG, GIF, TIFF, BMP, PNG, EXIF, WMF, EMF, JPEG 2000, Full support for Encapsulated PostScript (EPS), XML Paper Specification (XPS) and Windows Presentation Foundation (WPF) Render your PDFs through to a vast range of file types in a variety of color spaces and depths. Control over sophisticated
Photoshop PSD & PSB, PS, EPS, XPS, WPF, SVG and SWF (Flash). It supports multiple frames so you can convert multi-page documents. options like halftones, overprint and color separations. Annotation and 3D support for PDF 3D elements.
CCITT or Group 4 Fax TIFFs to PDF documents. And vice versa.
Use simple C# code to convert your PDF documents to XPS or EPS. Convert your XPS or EPS documents to PDF. Our Support for PDF printing using a variety of techniques. This includes useful and sophisticated features like font embedding for
It supports unusual file types like TIFFs with JPEG, OJPEG and HDR content. If you want to import spot color PSD documents, conversion routines are carefully written to preserve the natural structure of your source documents wherever possible; this automatic printer transfer.
preserving the original separations it will do that. Or CMYK TIFF images in 16 bit with alpha. means the preservation of color spaces and the preservation or conversion of embedded fonts.
A partner in this is transparency flattening which is a technology which allows you to remove transparency from your
Perhaps you don't need these features right now, but the beauty is that you can rest assured that whatever images you come Not only does ABCpdf .NET support PDF, HTML and Rich Text Format (RTF) natively but it also links into helper applications to documents while leaving the vector nature of the PDF intact.
across, you can be confident that ABCpdf .NET is a PDF library which will support them. support a wide range of other document formats. Formats like Microsoft Word (.doc), Microsoft Excel (.xls), PowerPoint (.ppt),
WordPerfect (.wpd), Lotus 1-2-3 (.wk1) and AutoCAD (.dxf). Similarly there are PDF library APIs for font vectorization which converts fonts to vector outlines; which is great if you want to
ensure people cannot copy text out of your documents.
Full Featured Graphics Capabilities Document Level Support Unicode and Complex Language Support
ABCpdf .NET supports OpenType, TrueType and Type 1 fonts. You can either reference the font, keeping PDF documents ABCpdf .NET allows a broad range of PDF manipulation from simple read and save operations to more complex operations like ABCpdf .NET supports Unicode and foreign languages. Reference fonts from the relevant foreign language pack or embed
lightweight for distribution on the web. Or, for guaranteed fidelity of reproduction you can embed fonts into your PDFs. drawing scaled or rotated content from one PDF into another. Unicode fonts for guaranteed fidelity of reproduction on any platform.
You can apply transformations like rotation, magnification, skew and translation. This means you can draw rotated text, images It supports layer and page insertion. Add graphics into any layer on your page. Lines, polygons, ovals, pies, arrows and text just Draw text horizontally or vertically and quickly subset large CJK fonts with minimal use of memory and impact on server load.
and graphics all with only a few simple commands. Apply effects like blur for drop shadows or auto-levels for image to name a few. In RGB, CMYK, Lab and spot color at a variety of color depths.
optimization. Bidirectional layout and contextual ligatures are supported as required for Hebrew and Arabic.
Insert pages anywhere in your document. Append documents and reorder pages. Draw pages from one document to another.
There are lots of text settings to allow you precise control over the way that your text is displayed and laid out. Paragraph Stitch and merge PDFs to your heart's content. All this is simply accessible via multi-styled text; supporting text box chaining to allow you to easily and automatically flow text
indent, kerning and tracking, word spacing, line spacing, paragraph spacing and horizontal justification are just some of the through from one area to another using simple C# code.
settings you can control. This PDF library offers optimized low level C# access to the page content stream for highly flexible operations involving
drawing commands.
High Level Access Low Level Access And Much More...
ABCpdf .NET offers complex high level operations like recoloring of elements and pages. ABCpdf .NET allows even more advanced control over any PDF object in your document. If you cannot see how to accomplish Create encrypted PDFs for secure storage of PDF documents. Apply user permissions and secure these permissions with
a task using our simple to use methods then you can always access the raw PDF structure directly. encryption keys up to 256 bits in size.
Apply size reduction to large documents or automatic tagging for PDF/UA style accessibility.
There are simple methods designed to allow quick access to any object in the document either for information or for ABCpdf .NET supports Fields and Forms. Use placeholder fields in your template documents to position and lay out dynamically
Full validation against the PDF/A-1 and PDF/A-2 standards. PDF/A conformity operations to modify non-compliant documents modification. created elements. Add signatures and sign documents. Run form JavaScript calculations.
and make them compliant. Conversion is made to work the way it should: it operates on practically all documents, even
documents provided by third parties. Other methods allow quick and easy deconstruction of drawing content streams for analysis or manipulation - all using simple ABCpdf .NET supports RGB, CMYK and Grayscale colors. This means you can produce high-quality print-friendly PDFs directly
C# code. from your application.
Text and document analysis is great for search and redaction. The identification and replacement of specific elements may be
just what you need for highly specific color space manipulation. With the release of PDF 2.0 - ISO 32000-2, ABCpdf .NET includes a complete class structure for the entire PDF specification. In short, this is a PDF library which does everything you would ever want. See our feature chart (abcpdf-8.aspx) for full details
This allows controlled access to the object model via typed elements and also enables validation against the PDF specification. and links to the documentation.
If you can find something you think we have not covered, please do mail and tell us!
Simple...
ABCpdf .NET is designed to be simple to use. It does things the way you'd expect.
Take an example. Open an existing PDF document and add a page number to the first page.
First we create a PDF document object. We read in the existing PDF, add a page number to the top left and save the modified document.
That's all there is to it! How much simpler could you get?
Easy...
Or suppose we want to make a PDF of the google search page. We create a PDF document object, add the web page then save the document.
...Yet Powerful.
ABCpdf .NET is designed to be powerful. If you know about PDF you can use it to access and manipulate virtually any aspect of your PDF documents.
This example is complicated. It pre-supposes a knowledge of the internal structure of PDF documents. If you are new to PDF don't worry if it doesn't
all make sense. Just remember, if you need it, it's there!
Let's suppose you have a large PDF containing economic data for every country in the world. You would like to ensure that the document opens
showing the most relevant page for each client.
So someone from Mexico downloads the document. We know that page 165 contains the data for Mexico so let's alter the PDF so that it opens onto
this page.
doc.PageNumber = 165;
int page = doc.Page;
We create a destination for this page and insert an open action into the document catalog.
doc.Save(@"c:\new_data.pdf");
Most people will never need this level of control. But if you do - it's there!
Load.CD Sheet Music (http://www.load.cd/) is a superb platform for publishing and sharing classical and contemporary sheet music. ABCpdf .NET (abcpdf-5.htm) is available for C#, VB.NET, ASPX and other .NET environments.
They use ABCpdf at the core of their system for rendering sheet music in a beautiful yet standardized way. You can use ABCpdf ASP from ASP, Visual Basic or any scripting language that supports the Microsoft ActiveX Scripting interfaces.
Are you doing wonderful things with our components? We would love to feature it on our website. Why not tell us about your Because ABCpdf is fully multi-threaded it is ideal for use under IIS.
project... (contactus.htm)
New York We have been developing cutting edge ABCpdf .NET ABCUpload .NET Support Page (support.htm)
Denver software components since 1999 and (abcpdf-1.htm) (abcupload.net-
London can boast tens of thousands of clients Sitemap (sitemap_visual.aspx)
1.htm)
Hong Kong including Enterprise Level customers ImageGlue
Cookies & Privacy
like Microsoft and Hewlett-Packard. (imageglue-1.htm) TaskGarden
(privacy.htm#cookies)
Contact Us (contactus.htm) (taskgarden-
WordGlue
About Us (aboutus.htm) 1.htm) Languages Supported
(wordglue-1.htm)
(info_language.htm)
ABCUpload ASP
ABCocr (abcocr-
(abcupload-1.htm) Preferred Reseller
1.htm)
(info_reseller.htm)
Infix (infix-pdf-
editor-1.htm)