WebSupergoo 公司的ABCpdf .NET 是個整合的.NET和COM產品，授權即包含ABCpdf .NET 和ABCpdf ASP！
ABCpdf .NET 能夠讓您產生動態PDF文檔的.NET組件。您可以在Visual Basic中使用ABCpdf .NET，或者在任何支持Microsoft ActiveX Scripting的腳本語言中使用，包括VBScript、VB.NET、C#以及JScript。 ABCpdf .NET可以支援 Windows 2000、Windows XP、 Windows Server 2003,、Windows Vista及Windows Server 2008。官方建議運行環境安裝IE6或者以上版本。對應不同的系統，它有32位元和64位的版本，使用時注意版本的選用。如果在64（32）位元系統使用32（64）位版本，則可能發生不可預料的錯誤，使用時請根據運行環境選擇正確的版本。二者的使用方法都是一樣的。
ABCpdf NET是一款可以幫助你在動態線上創建PDF文檔的工具，可以通過網頁界面輕鬆生成PDF文件，操作過程簡單之極。 您將不會相信它是多麼的簡單，功能又是如此之強大。Adobe PDF功能部分可以是獨立的控件，因為它不依賴於其他的驅動程式，直接建立PDF，所以速度非常快。因為它是完全的多線程機制，你可以在 ASPX，ASP，VB，C#開發環境和COM+，MTS或.NET企業服務平台下靈活使用。
ABCpdf .NET實際上融合了你可能需要的任何一個功能，然而我們必須防止過多地載入對象，以保證使用的簡單，優雅和方便。ABCpdf .NET操作簡單但功能強大，它可以幫助你在10分鐘時間裡面加快速度和提升效率。
You can use ABCpdf .NET from languages like C# or Visual Basic .NET.
ABCpdf .NET runs on Windows 10, Windows 8, Windows 7, Windows Server 2016, Windows Server 2012, Windows Server 2008 and indeed all Windows versions since Windows Vista.
ABCpdf .NET is a library which is simple yet powerful. It's designed so you can get up to speed quickly, yet not limit you, should you need precise, low level control over how your PDFs are generated.
It allows you to create pure dynamic PDF documents or to read and modify existing PDF documents. These can either be saved to file or streamed direct to a client browser. All up into the GB range and beyond.
Display or print any PDF document. Stream rasterized images to your client browser; rasterize and save in a variety of formats and color spaces for print output; display PDFs directly on the screen using ABCpdf .NET under Windows Forms.
ABCpdf .NET is fast and lightweight. It's been designed specifically for high performance, multithreaded environments like IIS. However if you want to use it in a less demanding environment like a regular application that's fine too.
The ABCpdf .NET documentation for .NET and ASP documentation sets are just packed with examples in both C# and VB so that you can always tell exactly how to use a method or accomplish a task.
If that's not enough for you - we're always on hand and glad to help. If you can't see a good way to do something
Web Page and HTML to PDF Conversion
Three different HTML to PDF rendering engines provide a range of options and advantages.
Use Chrome style HTML to PDF conversion, or Firefox style conversion or Internet Explorer (IE) style PDF conversion.
Import HTML from local or remote web sites. Use sophisticated features like dynamic modification of pages and user tagged areas.
Many Image Formats
ABCpdf .NET supports a vast range of image formats including JPEG, GIF, TIFF, BMP, PNG, EXIF, WMF, EMF, JPEG 2000, Photoshop PSD & PSB, PS, EPS, XPS, WPF, SVG and SWF (Flash). It supports multiple frames so you can convert multi-page CCITT or Group 4 Fax TIFFs to PDF documents. And vice versa.
It supports unusual file types like TIFFs with JPEG, OJPEG and HDR content. If you want to import spot color PSD documents, preserving the original separations it will do that. Or CMYK TIFF images in 16 bit with alpha.
Perhaps you don't need these features right now, but the beauty is that you can rest assured that whatever images you come across, you can be confident that ABCpdf .NET is a PDF library which will support them.
Many Document Formats
Full support for Encapsulated PostScript (EPS), XML Paper Specification (XPS) and Windows Presentation Foundation (WPF) documents.
Use simple C# code to convert your PDF documents to XPS or EPS. Convert your XPS or EPS documents to PDF. Our conversion routines are carefully written to preserve the natural structure of your source documents wherever possible - this means the preservation of color spaces and the preservation or conversion of embedded fonts.
Not only does ABCpdf .NET support PDF, HTML and Rich Text Format (RTF) natively but it also links into helper applications to 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).
Sophisticated PDF Rendering
Render your PDFs through to a vast range of file types in a variety of color spaces and depths. Control over sophisticated options like halftones, overprint and color separations. Annotation and 3D support for PDF 3D elements.
Support for PDF printing using a variety of techniques. This includes useful and sophisticated features like font embedding for automatic printer transfer.
A partner in this is transparency flattening which is a technology which allows you to remove transparency from your documents while leaving the vector nature of the PDF intact.
Similarly there are PDF library APIs for font vectorization which converts fonts to vector outlines - great if you want to ensure people cannot copy text out of your documents.
Full Featured Graphics Capabilities
ABCpdf .NET supports OpenType, TrueType and Type 1 fonts. You can either reference the font, keeping PDF documents lightweight for distribution on the web. Or for guaranteed fidelity of reproduction you can embed fonts into your PDFs.
You can apply transformations like rotation, magnification, skew and translation. This means you can draw rotated text, images and graphics all with only a few simple commands. Apply effects like blur for drop shadows or auto-levels for image optimization.
There are lots of text settings to allow you precise control over the way that your text is displayed and laid out. Paragraph indent, kerning and tracking, word spacing, line spacing, paragraph spacing and horizontal justification are just some of the settings you can control.
Document Level Support
ABCpdf .NET allows a broad range of PDF manipulation from simple read and save operations to more complex operations like drawing scaled or rotated content from one PDF into another.
It supports layer and page insertion. Add graphics into any layer on your page. Lines, polygons, ovals, pies, arrows and text just to name a few. In RGB, CMYK, Lab and spot color at a variety of color depths.
Insert pages anywhere in your document. Append documents and reorder pages. Draw pages from one document to another. Stitch and merge PDFs to your heart's content.
This PDF library offers optimized low level C# access to the page content stream for highly flexible operations involving drawing commands.
Unicode and Complex Language Support
ABCpdf .NET supports Unicode and foreign languages. Reference fonts from the relevant foreign language pack or embed Unicode fonts for guaranteed fidelity of reproduction on any platform.
Draw text horizontally or vertically and quickly subset large CJK fonts with minimal use of memory and impact on server load.
Bidirectional layout and contextual ligatures are supported as required for Hebrew and Arabic.
All this simply accessible via multi-styled text; supporting text box chaining to allow you to easily and automatically flow text through from one area to another using simple C# code.
High Level Access
ABCpdf .NET offers complex high level operations like recoloring of elements and pages.
Apply size reduction to large documents or automatic tagging for PDF/UA style accessibility.
Full validation against the PDF/A-1 and PDF/A-2 standards. PDF/A conformity operations to modify non-compliant documents 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.
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.
Low Level Access
ABCpdf .NET allows even more advanced control over any PDF object in your document. If you can't see how to accomplish a task using our simple to use methods then you can always access the raw PDF structure directly.
There are simple methods designed to allow quick access to any object in the document either for information or for modification.
Other methods allow quick and easy deconstruction of drawing content streams for analysis or manipulation - all using simple C# code.
With the release of PDF 2.0 - ISO 32000-2, ABCpdf .NET includes a complete class structure for the entire PDF specification. This allows controlled access to the object model via typed elements and also enables validation against the PDF specification.
And Much More...
Create encrypted PDFs for secure storage of PDF documents. Apply user permissions and secure these permissions with encryption keys up to 256 bits in size.
ABCpdf .NET supports RGB, CMYK and Grayscale colors. This means you can produce high-quality print-friendly PDFs directly from your application.
In short this is a PDF library which does everything you would ever want. See our feature chart for full details and links to documentation.
If you can find something you think we've not covered please do mail and tell us!
ABCpdf .NET 分為兩個版本 專業版(Professional Edition) 與 標準版(Standard Edition)。
專業版(Professional Edition)多了PDF的顯示(display)與渲染(rendering)功能， 這些是標準版(Standard Edition)中沒有的。另外，若您要在32/64 bit的環境下部署，您需要的是專業版，因為標準版僅支援32-bit！
ImageGlue is a component suite for professional quality image manipulation. Use it from environments as diverse as ASP.NET, ASP or Windows Forms Applications.
If you've been using Version 6 you'll love Version 7. It includes many powerful new features designed to enhance your development experience and impress your clients.
ImageGlue .NET is a .NET Native product encapsulated in an easy-to-deploy set of DLLs. ImageGlue ASP is our Classic ASP/COM offering for older systems. Both offer similar functionality but for raw power we recommend ImageGlue .NET.
Read and write core image types like BMP, PNG, TIFF, JPEG/JFIF, GIF, Photoshop, QuickDraw PICT, Targa, PDF, EPS, Macromedia Flash™ 5, QuickTime Image, Silicon Graphics, MacPaint and FlashPix. Read images from movie types like AVI and MOV. Plus support for over 50 other graphic file formats.
Because ImageGlue Pro incorporates a full PostScript-compatible rendering engine you get all the power of PostScript and PostScript drawing instructions applied directly into ImageGlue canvasses.
WordGlue is our own custom DOC / DOCX rendering engine. It allows you to view Word documents and convert them to different formats quickly, easily and reliably.
So why would you want to do this? Well if you want to convert a format like DOC to PDF or XPS, currently your choices are to leverage MS Office or OpenOffice.org. While these are great applications for interactive use neither of them is an ideal choice for an automated solution.
WordGlue provides an alternative here for rendering real world DOC and DOCX format documents in a way that interoperates well with output formats from XPS, to PDF (using ABCpdf) to PNG. Indeed any format you require is simple using WordGlue. All this in a 100% managed, 100% application free component.
Performing Optical Character Recognition (OCR) on your images is as simple as pie with ABCocr. We use a custom variant of the Tesseract 3 OCR engine for unparalleled accuracy within a multithreaded .NET base.
TaskGarden is a multi-process architecture. It takes threading and translates it into processes.
It helps you solve permission problems, make your product more scalable, eliminate 32/64 bit issues and increase the stability of your application.
Uploading files is as simple as ABC with ABCUpload. Our Pure HTML Progress Bar allows your visitors to see the progress of their upload in real time with absolutely no client side software. We also offer a number of other advanced technical features including Unicode Compliant, 120% MacBinary Compatible and BLOB Aware.
ABCUpload .NET is a completely new product designed to leverage the combined power of ABCUpload and .NET 100% Managed Code.
ABCUpload .NET offers a number of advanced features such as Pure HTML Progress Bar support, GigUpload technology for truly massive uploads, Corruption Autofix, Unicode compliant and MacBinary compatible.