Developer Tools
|
Office Productivity Applications
|
Platform-Agnostic APIs
|
Home | Online Demos | Downloads | Buy Now | Support | About Us | News | Working Together | Contact Us
Developer Tools
|
Office Productivity Applications
|
Platform-Agnostic APIs
|
Gnostice PDFOne .NET is a versatile PDF component suite for .NET developers to implement PDF-related tasks in their applications. PDFOne .NET can create, edit, view, print, search, redact, encrypt, decrypt, digitally sign, merge, split, reorganize, bookmark, annotate, watermark, and stamp PDF documents. PDFOne .NET can also create, edit, delete, fill and flatten PDF form fields. It also has an AJAX-powered Web-Forms PDF viewer component that can display and print PDF documents on any modern browser. PDFOne .NET is based entirely on managed code.
PDFOne .NET does all of this without any external PDF software such as Adobe PDF library, Adobe Acrobat Professional or Ghostscript. PDFOne .NET can be used with C#, VB.NET, ASP.NET and other .NET development platforms.
PDFOne components come with hundreds of functions and properties that put immense power in the hands of the developer. They hide the complexity of the PDF format and allows developers to quickly implement PDF-related features.
For complete peace of mind and unmatched value for money, buy our "all-.NET-products-included" Gnostice DevSystem .NET Subscription. You get 12 months free major and minor updates and priority e-mail support.
You can download any of the files listed in the box below free of charge. Please provide your name and e-mail address so that we can send you information related only to your download. You will not be contacted for any other purpose. We will not give your e-mail address to anyone else in any situation.
Gnostice PDFOne .NET supports the following features. (For system requirements, click here.)
Features By Category | ||
General Features, I/O and Security Support | ||
Document Creation (new documents) | ||
Document Modification and Processing (existing documents) | ||
Document Re-organization | ||
Acroforms Processing (PDF eForms) | ||
Document Viewing | ||
Document Printing | ||
Document Outline Viewing | ||
ASP.NET Support | ||
General Features, I/O and Security Support | ProPlus | |
100% .NET code | ||
Add and remove thumbnails | ||
Email after saving to file | ||
Fully support PDF version 1.3 through 1.6 (Acrobat 4 through 7) files | ||
Load from file and memory stream | ||
Password-protect document with 40-bit and 128-bit encryption | ||
Read and edit document information properties, such as Title, Author, Subject, Keywords… | ||
Read and edit document's viewer preferences | ||
Read encrypted documents (password required) | ||
Read XML metadata of document | ||
Rendering of all image formats supported by .NET framework | ||
Save to file and memory stream | ||
Save to HTTP response | ||
Support Flate Encode/Decode, ASCII85 Encode/Decode, ASCIIHex Encode/Decode, RunLength Encode/Decode, LZW Encode/Decode compression techniques | ||
Support for text rendering in Unicode (for all character sets – Eastern Europe, Chinese, Japanese…) | ||
Support for Unicode text in watermarks, document information, bookmarks and text annotations | ||
Support full embedding of TrueType and OpenType fonts | ||
Support subset embedding of TrueType and OpenType fonts | ||
Support TrueType and OpenType fonts | ||
Document Creation (new documents) | ProPlus | |
Add actions to links and annotations | ||
Add annotations - text, link, free text, line, square, circle, highlight, underline, squiggly, strikeout, stamp, ink, caret and more | ||
Add document-level and page-level actions | ||
Add signature form fields - visible and hidden digital signatures, blank signature form fields | ||
Embed document-level file attachments | ||
Insert page-level file attachments | ||
Render shapes, images and text using CMYK | ||
Specify transparency levels for text, images, and shapes | ||
Support advanced rendering functions – header/hooter, paragraph, table, text box, watermark/stamping and auto-pagination for text | ||
Document Modification and Processing (existing documents) | ProPlus | |
Add actions to annotations [URI, go-to, remote go-to, launch, JavaScript, and named] | ||
Add actions to bookmarks [URI, go-to, remote go-to, launch, JavaScript, and named] | ||
Add page headers and footers | ||
Add various transition effects to enable a PDF document to be used as a presentation slide | ||
Add, edit, and delete annotations | ||
Add, edit, and delete bookmarks | ||
Change document restrictions | ||
Change document viewer settings | ||
Change document viewer window settings | ||
Change owner and user passwords | ||
Change page layout | ||
Draw shapes such as circles, ellipses, squares, rectangles, lines, polylines, polygons… | ||
Extract text | ||
Insert page-level and document-level attachments | ||
Insert watermarks and stamps with text and images | ||
Modify signature form fields - filling blank signature form fields, removing all existing signatures | ||
Parse PDF page elements | ||
Place autotext in rendered text [page number, total page count, time, and date] | ||
Redact text (using literal text and regular expressions) and page regions | ||
Search text (using literal text and regular expressions) | ||
Write formatted text with various fonts | ||
Document Re-organization | ProPlus | |
Copy pages from one document and append or insert them in to another document | ||
Include/exclude bookmarks, annotations, form-fields, page-level actions, document-level actions from page reorganization operations | ||
Merge several documents into one | ||
Split a document into several new documents | ||
Acroforms Processing (PDF eForms) | ProPlus | |
Clone form field | ||
Create new PDF form fields | ||
Delete form field | ||
Export form field values to an FDF file | ||
Flatten existing form fields to make them non-interactive | ||
Import form field values from an FDF file | ||
Read and Fill form field values | ||
Document Viewing | ProPlus | |
Navigate using keys | ||
Page buffering for smooth scrolling | ||
Render text, shape and image elements | ||
Rendering CCITT4 images | ||
Rendering JBIG2 images | ||
Specify character and word spacing | ||
Support for TrueType and Type 1 fonts | ||
Document Printing | ProPlus | |
Page-level printing events | ||
Print page sub ranges (All, even, odd and custom-selected pages) | ||
Rendering JBIG2 images | ||
Scaling to printable area | ||
Document Outline Viewing | ProPlus | |
Integration with viewer component | ||
Interactive tree-view display of PDF bookmarks | ||
ASP.NET Support | ProPlus | |
Printing PDF - client-side printing by PDF viewer control (MVC) | ||
Printing PDF - client-side printing by PDF viewer control (Web Forms) | ||
Reading from PDF | ||
Viewing PDF - PDF viewer control (MVC) | ||
Viewing PDF - PDF viewer control (Web Forms) | ||
Writing to PDF |
Please ensure that your systems meets these requirements.
Purchase our developer tools through our online store on share-it!
Locate a reseller in your country.
All our products are delivered to you electronically. An e-mail regarding the download will be dispatched to you immediately after your payment is received by our online store.
The following discounts are applicable for bulk purchases of Developer Licenses.
Quantity | Discount |
2-5 | 10% |
6-10 | 15% |
11-20 | 20% |
21 and above | 25% |
Mail us at sales@gnostice.com.
Every Gnostice product purchased is backed* by:
* - Effective from August 21, 2015.
All prices are exclusive of VAT. VAT is applicable based on tax laws in your country. The tax rate will be automatically applied based on rules of the relevant country.
New customers: Please find appropriate buy links to our share-it! online
store in the tables below.
Existing customers: To obtain upgrade/renewal discounts, please send a
mail to sales@gnostice.com with details of your last purchase of
the product.
License | Price (US$) |
Buy |
1-developer subscription | Buy Now | |
5-developer subscription | Buy Now | |
10-developer subscription | Buy Now | |
25-developer subscription | Buy Now |
With the purchase of a developer subscription (for PDFOne .NET) you also get 12 months free updates and upgrades, and 12 months free priority e-mail support.
License | Price (US$) |
Buy |
1-developer subscription | Buy Now | |
5-developer subscription | Buy Now | |
10-developer subscription | Buy Now | |
25-developer subscription | Buy Now |
With the purchase of a developer subscription (for PDFOne .NET and Gnostice Document Studio .NET Ultimate), you also get 12 months of free updates and upgrades, and 12 months free priority e-mail support.
For an informed purchase, please consult our License Agreements and our Licensing/Purchasing Guide.
WriteText()
methods fail to specify appropriate encoding
for some Unicode text.AccessViolationException
thrown while creating object
of PDFImage
in an ASP.NET application.IndexOutOfBoundsException
encountered when redacting text -
caused by artifacts in content stream.InvalidCastException
encountered sometimes when image
dictionary attributes are referred using "IndirectReference"
objects.PDFFont.SizeInPoints
property is no longer
read-only and can be set by user code to change the font
size of a PDFFont
instance.PDFFormFieldActionType.None
enum member
and made it default action for PDFFormPushButton
class.PDFDocument
component locks file when loading
documents.PDFTable.AddCell()
overload with a PDFCell
parameter.PDFDocument
instance.add_PageChanged
event to get
notified when current page changes.PDFDocument.AddPage()
method has been optimized.PDFDocument.RenderOnGraphics
with
parameter to specify pixel density.PDFFont.UserFontsFolder
to
specify folder containing fonts (medium-trust deployments)PDFFont.FontNotFound
event to
handle situations where a specified font cannot be found in the
user fonts folderPDFFont(string fontFamily, float size)
PDFFont(string fontfamily, FontStyle style, float size)
PDFFont(string fontfamily, FontStyle style, float size, bool ANSICharecters)
PDFDocument.FlattenFormField(PDFFormField,PDFAppearance)
for document with multi-line text form fields.PDFPage.Clone()
fails to clone header and footer.PDFDocument.WriteText()
EmailAfterSave
option is now supported even for documents that are saved to a streamPDFFormCheckBox
,
PDFFormComboBox
, PDFFormListBox
,
PDFFormPushButton
,
PDFFormRadioButton
and PDFFormTextField
classes
for specifying form field attributesPDFDocument.ImportFDF
method that
imports FDF data from a streamPDFFont.FontFilePath
property to specify the path
of the FontList.xml programatically - alternative to
the app.config file entryPDFPage.AddTable
does not update
PDFPage.CursorPosY
position - causing WriteText method to overlap textPDFDocument.CurrentPageNo
is not updated when
PDFDocument.AddTable
is set paginate automaticallyPDFDocument.AddTable
wraps
text and the table's AutoAdjustRowHeight
property is
set to trueNullReferenceException
raised by
PDFDocument.WriteWatermarkText
method when using Type1
fontsGnostice.PDFOne.PDFFont
type to Gnostice.PDFOne.PDFBaseFont
type - happens
with PDF forms documentsPDFViewer
properties HScrollValue, VScrollValue,
HScrollSmallChange, VScrollSmallChange, HScrollLargeChange
and
VScrollLargeChange
Stitch
method that copies page content
from a rectangular area and then overlays it on another pagePDFDocument
and PDFPage
methods such as WriteText, WriteWatermarkText,
AddHeaderTex
and AddFooterText
InvalidCastException
raised when converting
existing PDF document to another PDF versionDrawImage
method renders image at wrong locationInvalidCastException
raised by WriteText() sometimes<%pageNo%>
placeholder rendered with wrong values
on an existing documentGetAllFormFileds
method raising class cast
exception for text form fields that contain a null value
for its normal appearancePDFDocEncoding
Contents
property of a
free text annotationAutoRotate
property of printer component is set to true.HScrollBar
and VScrollBar
in
PDF viewer component for controlling the visibility of the
scrollbars.RenderingOptions
property in PDF viewer
and printer components to toggle the smoothness of lines, images and
text, and to refresh the viewer when one of these settings are
changed.PDFDocument
instance.PDFDocument.WriteText(String,Single,Single)
does not maintain original x-coordinate when beginning the new line on a
new page (generated by autopagination).PDFDocument.NeedAppearances
is set to
true
.Rectangle
property of annotations in a rotated page.SelectedItemIndex
property of PDFFormComboBox
always returned a value of 1.AutoRotate
property to intelligently rotate each page to suit the printer
orientation and current page size.AutoCenter
property to automatically center the page on the printed paper.GetAllBaseFontNames()
method to retrieve all font names used in PDF.ArgumentNullException
during saving encrypted document to byte array.GetAllEmbededFontNames()
method.DrawImage()
method.GetPage
method.DeletePages
method call.ExtractPagesTo
method increasing PDF file size due to invalid page references.NullReferenceException
issue with Type1 fonts during merging.GetAllFormFields
overloads regarding saving the modified Formfields.TextFormField
appearence stream.SetWidth, SetHeight
for rotated pages.For older releases of PDFOne .NET, please click here.
Please wait...
The license agreements governing the use of this product are given below. For additional understanding of the agreements, please refer to our licensing and purchasing guide.
A PDFOne .NET developer subscription comes with free priority e-mail support for 12 months. Please send your queries to support at gnostice.com. Please ensure that your mail system does not block e-mail from our domain gnostice.com. (Our support system will send you an autoresponder within a few minutes of your e-mail.) You can also use our online feedback form to send us support queries.
A PDFOne .NET developer subscription comes with free updates (major and minor) for 12 months. Our news page provides information on the latest updates to our products. You can also subscribe to our news RSS feed to get notified of the latest updates.
The PDFOne .NET documentation is available online at:
www.gnostice.com/docs/pdfone_dot_net/index.html.
The installer application will also create a local copy in your computer when you run it.
We have also published technical articles related to PDFOne and other Gnostice developer tools, as part of Gnostice Newsletter. To subscribe to the newsletter, send a blank e-mail to info@gnostice.com with the subject set to "SUBSCRIBE". You can also get notified of the latest articles via our newsletter RSS feed.
Using PDFOne .NET
Using PDFOne .NET
Load from byte array or stream and discard after use.
Learn to use the new PDFTextFormatter.TextRise method in PDFOne .NET.
Look, ma, no hands!
Learn how to use JavaScript in your PDF documents and forms.
Learn to do this using PDFOn .NET.
Matthew 19:24 "Again I tell you, it is easier for a camel to go through the eye of a needle than for someone who is rich to enter the kingdom of God."
Learn to make AcroForms non-interactive using C# or VB.
Learn to create a database-based PDF document viewer with PDFOne .NET
Getting started with the new AJAX-enabled MVC PDF Viewer extension.
Display PDF documents in ASP.NET WebForms applications.
Learn to replace the default appearances of PDF annotations using C# and PDFOne .NET.
Using PDFOne .NET in an MVC3 web application.
Using PDFOne .NET and C#.
Create “personalized” copies of PDF forms documents using C# and PDFOne .NET in an ASP.NET handler.
Learn to enhance your documents with comments, notes, attachments, etc.
A 100% .NET library for all your PDF-related requirements.
Removing unwanted text from a document.
Learn to search and extract text from PDF documents.
Learn to access PDF page elements such as text, images, shapes, and Form XObjects.
Learn how to split and reorganize PDF documents using PDFOne .NET and C#.
Learn to export each page in a PDF document as a frame in a multi-page TIFF image using C# and PDFOne .NET.
Render each frame of the TIFF image on a PDF page.
Learn to use PDFOne .NET to merge PDF documents.
Learn to export PDF pages as raster images.
Learn to use the new AddPageBreak method introduced in v3.0.4.
Learn to generate PDF documents in a Web application.
Learn to convert PDF pages to metafiles.
Learn how to print a PDF document in .NET.
Learn how to render PDF pages on a Graphics object.
Create PDF forms that accept data entry using regular fonts but subsequently display data using barcode fonts.
Learn how to generate PDF forms in Web applications using PDFOne .NET.
Learn to convert text, shapes, and images in a PDF page as a single graphic item using PDFOne .NET.
Learn about the new OffsetHardMargins property introduced in Version 2.1.2 of PDFOne .NET.
Learn to print PDF documents asynchronously.
Allow users to drag and drop PDF files on the PDFViewer component.
Create a PDF viewer application in 5 minutes flat.
Learn to create a PDF that will display the print dialog when the document is opened.
“I have two pdf documents - one contains my company's letterhead template and the other has letters addressed to our customers. I would like to know how I can use the letterhead in each of those letters?”
“We have purchased a license... I moved the application to a network folder and started receiving this error message... trial license expired."
Learn to do it in .NET using PDFOne .NET.
Learn how auto-pagination works in PDFOne .NET
PDFOne .NET sure generates PDF forms documents but how do you send them to a browser?
Learn to deploy your PDFOne .NET applications without compromising your license key.
PDFOne .NET now supports embedding fonts both in creation mode as well as reading mode.
Learn how to create, edit, fill, and save PDF form fields using PDFOne .NET.
Easy steps towards creating a PDF viewer application in Visual Studio 2005.
Learn how to use PDFOne .NET to add headers and footers to new and existing PDF documents.
Learn how to read and edit document information properties of a PDF file using PDFOne .NET.
To facilitate backward and forward compatibility, PDFOne .NET allows you to convert existing PDF documents to another PDF version.
Learn about securing and restricting the use of a PDF document. Get the C# code for password-protecting a PDF
Learn how to optimize PDF file size by specifying CCITT3 compression for monochrome images.
Multiple images in a PDF document can greatly increase file size. See an example of how PDFOne .NET implements intelligent PDF file optimization.
“Is there a way to add a form field to all pages in a PDF document so that updating the field in any one page automatically gets reflected in all other pages?”
A novel way of designing PDF documents with Visual Studio, using Windows forms as document pages and Windows controls as PDF form fields.
This is an introduction to a function-specific edition of Gnostice PDFOne .NET devoted solely for the management of bookmarks in PDF documents.
Render text, shapes, and images in PDF with varying levels of transparency.
PDFOne .NET offers a very simple method to read XML data and render it in PDF files. Using it, you can convert XML data to PDF easily.
Capturing PDF form field data over the Web and storing it in a database is a tame affair. How about creating new PDF files containing the original form fields but with the captured information as the new default values?
Privacy | Legal | Feedback | Newsletter | Blog | Resellers | © 2002-2024 Gnostice Information Technologies Private Limited. All rights reserved. |