Document Solutions for PDF
In This Topic
    Features
    In This Topic

    This section comprises the features available in the DsPdf.

    Attachment
    Work with the document and file attachments in DsPdf.
    Annotations
    Add, get, modify, and delete annotations from a page.
    Document
    Work with document properties and merge documents.
    Document Optimization
    Optimize PDF documents to reduce their size.
    Font
    Work with fonts, font collections, and font embedding.
    Forms
    Create AcroForms and add, modify, and delete form fields.
    Form XObjects
    Work with Form XObjects.
    Graphics
    Add shapes, fill them, and use gradient and transformation on a page.
    Output Intents
    Work with Output Intents and ICC profiles in a PDF document.
    Images
    Add images, adjust their scalability and extract images.
    Incremental Update
    Update a document incrementally and sign an already signed PDF.
    Linearization
    Generate linearized PDF.
    Links
    Add hyperlinks.
    Outline
    Add, get, modify, and delete document outlines from a page.
    Pages
    Insert a page in a PDF, get a particular page, set it's orientation and size, and work with content streams.
    Layouts
    Place multiple elements on a PDF page or image without having to calculate positions of each element relative to other ones.
    Complex Graphic Layouts
    Draw complex graphics, text, and images.
    Tables
    Create and work with tables easily and straightforwardly without having to think much about the size of table columns, merged cells, or the layout of rotated text.
    Security
    Encrypt PDF and set permissions
    Digital Signature
    Add, remove digital signatures and achieve their custom implementation.
    Soft Mask
    Create soft mask in a PDF document.
    Stamps
    Add, modify, and delete stamps.
    Tagged PDF
    Create tagged PDF.
    Parse PDF Documents
    Parse PDF documents by recognizing their logical text and document structure.
    PDF Layers
    Work with PDF layers.
    Text
    Work with text along with paragraph handling.
    Text Search
    Perform text search in a PDF document.
    Watermark
    Add watermark.
    Print
    Print a PDF document.

    Note: DsPdf library provides the following classes and interfaces in GrapeCity.Documents.Pdf.Spec and GrapeCity.Documents.Pdf.Wrappers namespaces to work directly with the low-level PDF primitives, which are the building blocks of any PDF document:

    • PDF array: PdfArray, PdfArrayObject, IPdfArray, IPdfArrayExt, and PdfArrayWrapper.
    • PDF bool: PdfBool, PdfBoolObject, IPdfBool, and IPdfBoolExt.
    • PDF dictionary: PdfDict, PdfDictObject, IPdfDict, IPdfDictExt, and PdfDictWrapper.
    • PDF name: PdfName, PdfNameObject, IPdfName, and IPdfNameExt.
    • PDF null: PdfNull, PdfNullObject, IPdfNull, and IPdfNullExt.
    • PDF number: PdfNumber, PdfNumberObject, IPdfNumber, and IPdfNumberExt.
    • PDF reference: PdfRef, PdfRefObject, IPdfRef, and IPdfRefExt.
    • PDF stream: PdfStreamObjectBase.
    • PDF string: PdfString, PdfStringObject, IPdfString, and IPdfStringExt.