Browse our Products

Aspose.PDF for .NET 25.3

Improvements and Changes

Plugins

At the request of users, we have returned High Code Plugin products to Aspose.PDF for .NET:

  • DocConverter
  • FormEditor
  • FormExporter
  • FormFlattener
  • ImageExtractor
  • Html
  • Jpeg
  • Merger
  • Optimizer
  • PdfAConverter
  • Png
  • Security
  • Signature
  • Splitter
  • TableGenerator
  • TextExtractor
  • TocGenerator
  • TiffConverter
  • XlsConverter

Features and Enhancements

Detecting compromise of PDF digital signatures has been added. The task, ID PDFNET-59213, has been carried out as part of the further sanitization feature. You can use the SignaturesCompromiseDetector class to verify digital signatures for compromise. Call the Check() method to check the document’s signatures. If no signature compromise is detected, the method will return true. To verify whether the existing signatures cover the entire document, use the SignaturesCoverage property.


// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void Check(string pdfFile)
{
    // Open PDF document
    using (var document = new Aspose.Pdf.Document(pdfFile))
    {   
         // Create the compromise detector instance
         var detector = new Aspose.Pdf.SignaturesCompromiseDetector(document);
         CompromiseCheckResult result;

         // Check for compromise
         if (detector.Check(out result))
         {
            Console.WriteLine("No signature compromise detected");
            return;
         }

         // Get information about compromised signatures
         if (result.HasCompromisedSignatures)
         {
            Console.WriteLine($"Count of compromised signatures: {result.CompromisedSignatures.Count}");
            foreach (var signatureName in result.CompromisedSignatures)
            {
                Console.WriteLine($"Signature name: {signatureName.FullName}");
            }
         }

         // Get info about signatures coverage
         Console.WriteLine(result.SignaturesCoverage);   
    }
}

Bates numbering is used in the legal, medical, and business fields in some countries to place identifying numbers and/or date/time marks on images and documents. For example, it is added during the discovery stage of preparations for trial or when identifying business receipts. This process provides identification, protection, and automatic consecutive numbering. Starting from version 25.3, we support automated Bates numbering adding. This feature is logged as PDFNET-50072 in our issue tracker. To add a Bates numbering artifact to a document, call the AddBatesNumbering(BatesNArtifact batesNArtifact) extension method on the PageCollection, passing the BatesNArtifact object as a parameter:


// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void AddBatesNArtifact()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf();

    // Create or open PDF document
    using (var document = new Aspose.Pdf.Document())
    {
        // Add 10 pages
        for (int i = 0; i < 10; i++)
        {
            document.Pages.Add();
        }

        // Add Bates numbering to all pages
        document.Pages.AddBatesNumbering(new BatesNArtifact
        {
            // These properties are set to their default values, as if they were not specified
            StartPage = 1,
            EndPage = 0,
            Subset = Subset.All,
            NumberOfDigits = 6,
            StartNumber = 1,
            Prefix = "",
            Suffix = "",
            ArtifactVerticalAlignment = VerticalAlignment.Bottom,
            ArtifactHorizontalAlignment = HorizontalAlignment.Right,
            RightMargin = 72,
            LeftMargin = 72,
            TopMargin = 36,
            BottomMargin = 36
        });

        // Save PDF document
        document.Save(dataDir + "SampleBatesNArtifact_out.pdf");
    }
}

One of the Customers required the ability (PDFNET-58676) to create tagged elements on the specific PDF page and with the specific margins. New class Aspose.Pdf.Tagged.PositionSettings has been added for this.


// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void AdjustTablePosition()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf_WorkingDocuments();

    // Create PDF document
    using (var document = new Aspose.Pdf.Document())
    {
        // Create tagged content  
        var taggedContent = document.TaggedContent;
        taggedContent.SetTitle("Example table cell style");
        taggedContent.SetLanguage("en-US");

        // Get root structure element
        var rootElement = taggedContent.RootElement;

        // Create table structure element
        var tableElement = taggedContent.CreateTableElement();
        rootElement.AppendChild(tableElement);

        // Create position settings
        var positionSettings = new Aspose.Pdf.Tagged.PositionSettings
        {
            HorizontalAlignment = Aspose.Pdf.HorizontalAlignment.None,
            Margin = new Aspose.Pdf.MarginInfo
            {
                Left = 20,
                Right = 0,
                Top = 0,
                Bottom = 0
            },
            VerticalAlignment = Aspose.Pdf.VerticalAlignment.None,
            IsFirstParagraphInColumn = false,
            IsKeptWithNext = false,
            IsInNewPage = false,
            IsInLineParagraph = false
        };

        // Adjust table position
        tableElement.AdjustPosition(positionSettings);

        var tableTHeadElement = tableElement.CreateTHead();
        var tableTBodyElement = tableElement.CreateTBody();
        var tableTFootElement = tableElement.CreateTFoot();
        var rowCount = 4;
        var colCount = 4;
        int rowIndex;
        int colIndex;

        var headTrElement = tableTHeadElement.CreateTR();
        headTrElement.AlternativeText = "Head Row";

        for (colIndex = 0; colIndex < colCount; colIndex++)
        {
            var thElement = headTrElement.CreateTH();
            thElement.SetText(string.Format("Head {0}", colIndex));

            thElement.BackgroundColor = Aspose.Pdf.Color.GreenYellow;
            thElement.Border = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All, 4.0F, Aspose.Pdf.Color.Gray);

            thElement.IsNoBorder = true;
            thElement.Margin = new Aspose.Pdf.MarginInfo(16.0, 2.0, 8.0, 2.0);

            thElement.Alignment = Aspose.Pdf.HorizontalAlignment.Right;
        }

        for (rowIndex = 0; rowIndex < rowCount; rowIndex++)
        {
            var trElement = tableTBodyElement.CreateTR();
            trElement.AlternativeText = string.Format("Row {0}", rowIndex);

            for (colIndex = 0; colIndex < colCount; colIndex++)
            {
                var colSpan = 1;
                var rowSpan = 1;

                if (colIndex == 1 && rowIndex == 1)
                {
                    colSpan = 2;
                    rowSpan = 2;
                }
                else if (colIndex == 2 && (rowIndex == 1 || rowIndex == 2))
                {
                    continue;
                }
                else if (rowIndex == 2 && (colIndex == 1 || colIndex == 2))
                {
                    continue;
                }

                var tdElement = trElement.CreateTD();
                tdElement.SetText(string.Format("Cell [{0}, {1}]", rowIndex, colIndex));

                tdElement.BackgroundColor = Aspose.Pdf.Color.Yellow;
                tdElement.Border = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.All, 4.0F, Aspose.Pdf.Color.Gray);

                tdElement.IsNoBorder = false;
                tdElement.Margin = new Aspose.Pdf.MarginInfo(8.0, 2.0, 8.0, 2.0);

                tdElement.Alignment = Aspose.Pdf.HorizontalAlignment.Center;

                var cellTextState = new Aspose.Pdf.Text.TextState();
                cellTextState.ForegroundColor = Aspose.Pdf.Color.DarkBlue;
                cellTextState.FontSize = 7.5F;
                cellTextState.FontStyle = Aspose.Pdf.Text.FontStyles.Bold;
                cellTextState.Font = Aspose.Pdf.Text.FontRepository.FindFont("Arial");
                tdElement.DefaultCellTextState = cellTextState;

                tdElement.IsWordWrapped = true;
                tdElement.VerticalAlignment = Aspose.Pdf.VerticalAlignment.Center;

                tdElement.ColSpan = colSpan;
                tdElement.RowSpan = rowSpan;
            }
        }

        var footTrElement = tableTFootElement.CreateTR();
        footTrElement.AlternativeText = "Foot Row";

        for (colIndex = 0; colIndex < colCount; colIndex++)
        {
            var tdElement = footTrElement.CreateTD();
            tdElement.SetText(string.Format("Foot {0}", colIndex));
        }

        // Save Tagged PDF Document
        document.Save(dataDir + "AdjustTablePosition_out.pdf");
    }

    // Check PDF/UA compliance
    using (var document = new Aspose.Pdf.Document(dataDir + "AdjustTablePosition_out.pdf"))
    {
        var isPdfUaCompliance = document.Validate(dataDir + "AdjustTablePosition_log.xml", Aspose.Pdf.PdfFormat.PDF_UA_1);
        Console.WriteLine(string.Format("PDF/UA compliance: {0}", isPdfUaCompliance));
    }
}

Ability to verify the boundaries of graphical Shapes when adding to the PDF page. This was made at the User’s request for PDFNET-54931, which was originally reported as an investigation. You can use UpdateBoundsCheckMode() method of the Shape object to set the desired behavior if the shape overcomes the borders of the Graph object.


private static void CheckShapeBounds()
{
    // Create a new document and add a page
    using (var doc = new Aspose.Pdf.Document())
    {
        Aspose.Pdf.Page page = doc.Pages.Add();

        // Create a Graph Object with Specified Dimensions
        var graph = new Aspose.Pdf.Drawing.Graph(100d, 100d)
        {
            Top = 10,
            Left = 15,
            Border = new Aspose.Pdf.BorderInfo(Aspose.Pdf.BorderSide.Box, 1F, Aspose.Pdf.Color.Black)
        };
        page.Paragraphs.Add(graph);

        // Create a Aspose.Pdf.Drawing.Shape object (for example, Aspose.Pdf.Drawing.Rectangle) with specified dimensions
        Aspose.Pdf.Drawing.Rectangle rect = new Aspose.Pdf.Drawing.Rectangle(-1, 0, 50, 50)
        {
            GraphInfo =
            {
                FillColor = Aspose.Pdf.Color.Tomato
            }
        };

        // Set the BoundsCheckMode to ThrowExceptionIfDoesNotFit
        graph.Shapes.UpdateBoundsCheckMode(Aspose.Pdf.BoundsCheckMode.ThrowExceptionIfDoesNotFit);

        // Attempt to add the rectangle to the graph
        graph.Shapes.Add(rect);
    }
}

Detailed information is already available on the documentation page.

Improved both performance and memory consumption in the conversion of an image-heavy PDF. The enhancement, ID PDFNET-59213, has been carried out as part of permanent work on improving product performance. It shows twice faster processing and 10% less memory consumption in tested scenarios.

Bug Fixing and Other Changes

KeySummaryCategory
PDFNET-47917Font embedding is not working in Aspose.PDFBug
PDFNET-47967Applications go infinite when saving PDFBug
PDFNET-59340PdfFileInfo.IsPdfFile returns false for the PDF documentBug
PDFNET-46354Form fields aren’t properly imported from HTMLBug
PDFNET-59408Load PDF hangsBug
PDFNET-54918Incorrect font of replaced text with words wrapBug
PDFNET-56868TextReplace shows hidden text in the output fileBug
PDFNET-48388EPUB to PDF - Font is not correct in output PDFBug
PDFNET-49929A MemoryLeak has been observed while adding text stampsBug
PDFNET-51549PDF to PNG - The text is garbled in the output imageBug
PDFNET-52543HTML to PDF - System.ArgumentException: ‘Incompatible unit types.’Bug
PDFNET-56052StackOverflowException for certain PDFsBug
PDFNET-57437HTML anchor tag links are not working from 2nd page onward in Aspose.PDFBug
PDFNET-57583If the image file size is large the image will not be output to the location specified by HTML when converting to PDFBug
PDFNET-57615Content is missing in output after merging two PDFsBug
PDFNET-58893Issue with Unwanted Blank Page in Tagged Table PDFBug
PDFNET-59105PDF to PNG - output is blacked outBug
PDFNET-59160Unable to convert XPS to PDFBug
PDFNET-58003Slow performance and huge memory consumption while converting 2-page PDF to PNGBug
PDFNET-59236Conversion from ePuB to PNG hangs when AnalyzeFonts is enabledBug
PDFNET-46510After conversion to PPTX typing into the output document creates vertical linesBug
PDFNET-58229Parser EPUB NRE for PdfExtractor.ExtractImage method callBug
PDFNET-58230Conversion PDF to CSV NRE forBug
PDFNET-58497Spell error in property name LinkDuplcateStreamsBug
PDFNET-49593PDF to TIFF conversion issueBug
PDFNET-59466Regression: System.NotSupportedException occurs when calling VerifySignature()Bug
PDFNET-46858Formatting issues while filling XFA formBug
PDFNET-59279Regression: Bookmarks are missing after re-saving the PDF file using Aspose.PDFBug
PDFNET-59414PDF to PDF_A_1B validation issue.Bug
PDFNET-59395Regression: PDF to TIFF/JPG: Black rectangles are created in the output fileBug
PDFNET-50050Convert to pdf/a gives exception for a PDFBug
PDFNET-33896Unwanted border is appearing in table when converting HTML into PDF formatBug
PDFNET-33953System.OutOfMemoryException is occurring when converting HTML to PDFBug
PDFNET-34783HTML to PDF: Formatting issues, images are not appearing properlyBug
PDFNET-35162HTML to PDF conversion issueBug
PDFNET-36265PDF to JPEG - Black rectangle in resultant imagesBug
PDFNET-32745HTML to PDF conversion errorBug
PDFNET-53700System.FormatException: “Input string was not in a correct format.” thrown on BindXmlBug
PDFNET-57983NullReferenceException: “Object reference not set to an instance of an object.” thrown when converting HTML to PDFBug
PDFNET-58359Document converted to PDF/A-2A does not pass Preflight validation.Bug
PDFNET-58361The Validate() method returns false for a document converted to PDF/A-2A, although it passes Preflight validation.Bug
PDFNET-51093Form.Flatten throws Aspose.Pdf.Sanitization.SanitizationExceptionBug
PDFNET-51748PdfFileSignature.GetSignNames throws Aspose.Pdf.Sanitization.SanitizationExceptionBug
PDFNET-35444PDF to TIFF conversion issueBug
PDFNET-35752HTML to PDF: Audio tag support issueBug
PDFNET-35753HTML to PDF: Video tag support issueBug
PDFNET-35927EPUB to PDF conversion loses textBug
PDFNET-37433Converting XFA form to standard/static form throws exceptionBug
PDFNET-37434PDF to PNG: colors are changed and artifiactsBug
PDFNET-38121HTML to PDF: Incorrect renderingBug
PDFNET-50585HTML to PDF: Bullet starts on one page but text gets pushed to next page and loses alignmentBug
PDFNET-37900PCL to PDF: incorrect position of some elementsBug
PDFNET-40111PDF/A file is not properly being validatedBug
PDFNET-43285SVG to PDF - incomplete rendering of the iconBug
PDFNET-49011Content missing in generated HTMLBug
PDFNET-58007PDF to DOCX: inconsistent font sizesBug
PDFNET-59289Output file does not comply with PDF/A-1ABug
PDFNET-49772Image is not properly rendered when converting to HTMLBug

Public API and Backward Incompatible Changes

Added APIs

  • Type: Aspose.Pdf.BatesNArtifact
  • Method: Aspose.Pdf.BatesNArtifact.#ctor System.Void
  • Property: Aspose.Pdf.BatesNArtifact.NumberOfDigits System.Int32
  • Property: Aspose.Pdf.BatesNArtifact.StartNumber System.Int32
  • Property: Aspose.Pdf.BatesNArtifact.Prefix System.String
  • Property: Aspose.Pdf.BatesNArtifact.Suffix System.String
  • Method: Aspose.Pdf.Facades.SignatureName.Equals(System.Object) System.Boolean
  • Method: Aspose.Pdf.Facades.SignatureName.GetHashCode System.Int32
  • Method: Aspose.Pdf.LogicalStructure.BLSTextElement.AdjustPosition(Aspose.Pdf.Tagged.PositionSettings) System.Void
  • Method: Aspose.Pdf.LogicalStructure.ILSTextElement.AdjustPosition(Aspose.Pdf.Tagged.PositionSettings) System.Void
  • Method: Aspose.Pdf.LogicalStructure.IllustrationElement.AdjustPosition(Aspose.Pdf.Tagged.PositionSettings) System.Void
  • Method: Aspose.Pdf.LogicalStructure.LinkElement.AdjustPosition(Aspose.Pdf.Tagged.PositionSettings) System.Void
  • Method: Aspose.Pdf.LogicalStructure.TableCellElement.AdjustPosition(Aspose.Pdf.Tagged.PositionSettings) System.Void
  • Method: Aspose.Pdf.LogicalStructure.TableElement.AdjustPosition(Aspose.Pdf.Tagged.PositionSettings) System.Void
  • Type: Aspose.Pdf.PageCollectionExtensions
  • Method: Aspose.Pdf.PageCollectionExtensions.UpdatePagination(Aspose.Pdf.PageCollection) System.Void
  • Method: Aspose.Pdf.PageCollectionExtensions.AddPagination(Aspose.Pdf.PageCollection,System.Collections.Generic.List{Aspose.Pdf.PaginationArtifact}) System.Void
  • Method: Aspose.Pdf.PageCollectionExtensions.AddBatesNumbering(Aspose.Pdf.PageCollection,System.Action{Aspose.Pdf.BatesNArtifact}) System.Void
  • Method: Aspose.Pdf.PageCollectionExtensions.AddBatesNumbering(Aspose.Pdf.PageCollection,Aspose.Pdf.BatesNArtifact) System.Void
  • Method: Aspose.Pdf.PageCollectionExtensions.DeleteBatesNumbering(Aspose.Pdf.PageCollection) System.Void
  • Type: Aspose.Pdf.PaginationArtifact
  • Property: Aspose.Pdf.PaginationArtifact.StartPage System.Int32
  • Property: Aspose.Pdf.PaginationArtifact.EndPage System.Int32
  • Property: Aspose.Pdf.PaginationArtifact.Subset Aspose.Pdf.Subset
  • Type: Aspose.Pdf.Signatures.CompromiseCheckResult
  • Property: Aspose.Pdf.Signatures.CompromiseCheckResult.HasCompromisedSignatures System.Boolean
  • Property: Aspose.Pdf.Signatures.CompromiseCheckResult.SignaturesCoverage Aspose.Pdf.Signatures.SignaturesCoverage
  • Field: Aspose.Pdf.Signatures.CompromiseCheckResult.CompromisedSignatures System.Collections.Generic.IList`1[Aspose.Pdf.Facades.SignatureName]
  • Type: Aspose.Pdf.Signatures.SignaturesCoverage
  • Field: Aspose.Pdf.Signatures.SignaturesCoverage.Undefined
  • Field: Aspose.Pdf.Signatures.SignaturesCoverage.EntirelySigned
  • Field: Aspose.Pdf.Signatures.SignaturesCoverage.PartiallySigned
  • Type: Aspose.Pdf.SignaturesCompromiseDetector
  • Method: Aspose.Pdf.SignaturesCompromiseDetector.#ctor(Aspose.Pdf.Document) System.Void
  • Method: Aspose.Pdf.SignaturesCompromiseDetector.Check(Aspose.Pdf.Signatures.CompromiseCheckResult@) System.Boolean
  • Type: Aspose.Pdf.Subset
  • Field: Aspose.Pdf.Subset.All
  • Field: Aspose.Pdf.Subset.Even
  • Field: Aspose.Pdf.Subset.Odd
  • Type: Aspose.Pdf.Tagged.IAdjustPosition
  • Method: Aspose.Pdf.Tagged.IAdjustPosition.AdjustPosition(Aspose.Pdf.Tagged.PositionSettings) System.Void
  • Type: Aspose.Pdf.Tagged.PositionSettings
  • Method: Aspose.Pdf.Tagged.PositionSettings.#ctor System.Void
  • Property: Aspose.Pdf.Tagged.PositionSettings.HorizontalAlignment Aspose.Pdf.HorizontalAlignment
  • Property: Aspose.Pdf.Tagged.PositionSettings.Margin Aspose.Pdf.MarginInfo
  • Property: Aspose.Pdf.Tagged.PositionSettings.VerticalAlignment Aspose.Pdf.VerticalAlignment
  • Property: Aspose.Pdf.Tagged.PositionSettings.IsFirstParagraphInColumn System.Boolean
  • Property: Aspose.Pdf.Tagged.PositionSettings.IsKeptWithNext System.Boolean
  • Property: Aspose.Pdf.Tagged.PositionSettings.IsInNewPage System.Boolean
  • Property: Aspose.Pdf.Tagged.PositionSettings.IsInLineParagraph System.Boolean
  • Type: Aspose.Pdf.Plugins.CompressOptions
  • Method: Aspose.Pdf.Plugins.CompressOptions.#ctor System.Void
  • Type: Aspose.Pdf.Plugins.ConversionMode
  • Field: Aspose.Pdf.Plugins.ConversionMode.TextBox
  • Field: Aspose.Pdf.Plugins.ConversionMode.Flow
  • Field: Aspose.Pdf.Plugins.ConversionMode.EnhancedFlow
  • Type: Aspose.Pdf.Plugins.DataType
  • Field: Aspose.Pdf.Plugins.DataType.File
  • Field: Aspose.Pdf.Plugins.DataType.Stream
  • Type: Aspose.Pdf.Plugins.DecryptionOptions
  • Method: Aspose.Pdf.Plugins.DecryptionOptions.#ctor(System.String) System.Void
  • Property: Aspose.Pdf.Plugins.DecryptionOptions.OwnerPassword System.String
  • Type: Aspose.Pdf.Plugins.DocConverter
  • Method: Aspose.Pdf.Plugins.DocConverter.#ctor System.Void
  • Method: Aspose.Pdf.Plugins.DocConverter.Process(Aspose.Pdf.Plugins.IPluginOptions) Aspose.Pdf.Plugins.ResultContainer
  • Method: Aspose.Pdf.Plugins.DocConverter.Dispose System.Void
  • Type: Aspose.Pdf.Plugins.EncryptionOptions
  • Method: Aspose.Pdf.Plugins.EncryptionOptions.#ctor(System.String,System.String,Aspose.Pdf.Facades.DocumentPrivilege,Aspose.Pdf.CryptoAlgorithm) System.Void
  • Property: Aspose.Pdf.Plugins.EncryptionOptions.OwnerPassword System.String
  • Property: Aspose.Pdf.Plugins.EncryptionOptions.UserPassword System.String
  • Property: Aspose.Pdf.Plugins.EncryptionOptions.DocumentPrivilege Aspose.Pdf.Facades.DocumentPrivilege
  • Property: Aspose.Pdf.Plugins.EncryptionOptions.CryptoAlgorithm Aspose.Pdf.CryptoAlgorithm
  • Type: Aspose.Pdf.Plugins.FileDataSource
  • Method: Aspose.Pdf.Plugins.FileDataSource.#ctor(System.String) System.Void
  • Property: Aspose.Pdf.Plugins.FileDataSource.DataType Aspose.Pdf.Plugins.DataType
  • Property: Aspose.Pdf.Plugins.FileDataSource.Path System.String
  • Type: Aspose.Pdf.Plugins.FileResult
  • Property: Aspose.Pdf.Plugins.FileResult.IsFile System.Boolean
  • Property: Aspose.Pdf.Plugins.FileResult.IsStream System.Boolean
  • Property: Aspose.Pdf.Plugins.FileResult.IsString System.Boolean
  • Property: Aspose.Pdf.Plugins.FileResult.Data System.Object
  • Method: Aspose.Pdf.Plugins.FileResult.ToFile System.String
  • Method: Aspose.Pdf.Plugins.FileResult.ToStream System.IO.Stream
  • Type: Aspose.Pdf.Plugins.FileSaveTarget
  • Method: Aspose.Pdf.Plugins.FileSaveTarget.#ctor(System.String) System.Void
  • Property: Aspose.Pdf.Plugins.FileSaveTarget.SaveTarget Aspose.Pdf.Plugins.DataType
  • Property: Aspose.Pdf.Plugins.FileSaveTarget.Path System.String
  • Type: Aspose.Pdf.Plugins.FormCheckBoxFieldCreateOptions
  • Method: Aspose.Pdf.Plugins.FormCheckBoxFieldCreateOptions.#ctor(System.Int32,Aspose.Pdf.Rectangle) System.Void
  • Property: Aspose.Pdf.Plugins.FormCheckBoxFieldCreateOptions.Checked System.Nullable`1[System.Boolean]
  • Property: Aspose.Pdf.Plugins.FormCheckBoxFieldCreateOptions.Style System.Nullable`1[Aspose.Pdf.Forms.BoxStyle]
  • Type: Aspose.Pdf.Plugins.FormCheckBoxFieldSetOptions
  • Method: Aspose.Pdf.Plugins.FormCheckBoxFieldSetOptions.#ctor System.Void
  • Property: Aspose.Pdf.Plugins.FormCheckBoxFieldSetOptions.Checked System.Nullable`1[System.Boolean]
  • Property: Aspose.Pdf.Plugins.FormCheckBoxFieldSetOptions.Style System.Nullable`1[Aspose.Pdf.Forms.BoxStyle]
  • Type: Aspose.Pdf.Plugins.FormComboBoxFieldCreateOptions
  • Method: Aspose.Pdf.Plugins.FormComboBoxFieldCreateOptions.#ctor(System.Int32,Aspose.Pdf.Rectangle) System.Void
  • Property: Aspose.Pdf.Plugins.FormComboBoxFieldCreateOptions.Editable System.Nullable`1[System.Boolean]
  • Property: Aspose.Pdf.Plugins.FormComboBoxFieldCreateOptions.Options System.Collections.Generic.List`1[System.String]
  • Property: Aspose.Pdf.Plugins.FormComboBoxFieldCreateOptions.Selected System.Nullable`1[System.Int32]
  • Type: Aspose.Pdf.Plugins.FormComboBoxFieldSetOptions
  • Method: Aspose.Pdf.Plugins.FormComboBoxFieldSetOptions.#ctor System.Void
  • Property: Aspose.Pdf.Plugins.FormComboBoxFieldSetOptions.Editable System.Nullable`1[System.Boolean]
  • Property: Aspose.Pdf.Plugins.FormComboBoxFieldSetOptions.Options System.Collections.Generic.List`1[System.String]
  • Property: Aspose.Pdf.Plugins.FormComboBoxFieldSetOptions.Selected System.Nullable`1[System.Int32]
  • Type: Aspose.Pdf.Plugins.FormEditor
  • Method: Aspose.Pdf.Plugins.FormEditor.#ctor System.Void
  • Method: Aspose.Pdf.Plugins.FormEditor.Process(Aspose.Pdf.Plugins.IPluginOptions) Aspose.Pdf.Plugins.ResultContainer
  • Type: Aspose.Pdf.Plugins.FormEditorAddOptions
  • Method: Aspose.Pdf.Plugins.FormEditorAddOptions.#ctor(System.Collections.Generic.List{Aspose.Pdf.Plugins.FormFieldCreateOptions}) System.Void
  • Type: Aspose.Pdf.Plugins.FormEditorOptions
  • Method: Aspose.Pdf.Plugins.FormEditorOptions.#ctor System.Void
  • Type: Aspose.Pdf.Plugins.FormEditorRemoveOptions
  • Method: Aspose.Pdf.Plugins.FormEditorRemoveOptions.#ctor System.Void
  • Type: Aspose.Pdf.Plugins.FormEditorSetOptions
  • Method: Aspose.Pdf.Plugins.FormEditorSetOptions.#ctor(Aspose.Pdf.Plugins.SelectField,Aspose.Pdf.Plugins.FormFieldSetOptions) System.Void
  • Type: Aspose.Pdf.Plugins.FormExporter
  • Method: Aspose.Pdf.Plugins.FormExporter.#ctor System.Void
  • Method: Aspose.Pdf.Plugins.FormExporter.Process(Aspose.Pdf.Plugins.IPluginOptions) Aspose.Pdf.Plugins.ResultContainer
  • Type: Aspose.Pdf.Plugins.FormExporterOptions
  • Method: Aspose.Pdf.Plugins.FormExporterOptions.#ctor System.Void
  • Type: Aspose.Pdf.Plugins.FormExporterValuesToCsvOptions
  • Method: Aspose.Pdf.Plugins.FormExporterValuesToCsvOptions.#ctor(Aspose.Pdf.Plugins.SelectField,System.Char) System.Void
  • Type: Aspose.Pdf.Plugins.FormFieldCreateOptions
  • Method: Aspose.Pdf.Plugins.FormFieldCreateOptions.#ctor(System.Int32,Aspose.Pdf.Rectangle) System.Void
  • Type: Aspose.Pdf.Plugins.FormFieldOptions
  • Method: Aspose.Pdf.Plugins.FormFieldOptions.#ctor System.Void
  • Property: Aspose.Pdf.Plugins.FormFieldOptions.UpdateAppearanceOnConvert System.Nullable`1[System.Boolean]
  • Property: Aspose.Pdf.Plugins.FormFieldOptions.UseFontSubset System.Nullable`1[System.Boolean]
  • Property: Aspose.Pdf.Plugins.FormFieldOptions.Flags System.Nullable`1[Aspose.Pdf.Annotations.AnnotationFlags]
  • Property: Aspose.Pdf.Plugins.FormFieldOptions.Contents System.String
  • Property: Aspose.Pdf.Plugins.FormFieldOptions.Name System.String
  • Property: Aspose.Pdf.Plugins.FormFieldOptions.Color Aspose.Pdf.Color
  • Property: Aspose.Pdf.Plugins.FormFieldOptions.TextHorizontalAlignment System.Nullable`1[Aspose.Pdf.HorizontalAlignment]
  • Property: Aspose.Pdf.Plugins.FormFieldOptions.DefaultAppearance Aspose.Pdf.Annotations.DefaultAppearance
  • Property: Aspose.Pdf.Plugins.FormFieldOptions.ReadOnly System.Nullable`1[System.Boolean]
  • Property: Aspose.Pdf.Plugins.FormFieldOptions.Required System.Nullable`1[System.Boolean]
  • Property: Aspose.Pdf.Plugins.FormFieldOptions.Exportable System.Nullable`1[System.Boolean]
  • Property: Aspose.Pdf.Plugins.FormFieldOptions.PartialName System.String
  • Property: Aspose.Pdf.Plugins.FormFieldOptions.AlternateName System.String
  • Property: Aspose.Pdf.Plugins.FormFieldOptions.MappingName System.String
  • Property: Aspose.Pdf.Plugins.FormFieldOptions.Value System.String
  • Property: Aspose.Pdf.Plugins.FormFieldOptions.IsSharedField System.Nullable`1[System.Boolean]
  • Property: Aspose.Pdf.Plugins.FormFieldOptions.FitIntoRectangle System.Nullable`1[System.Boolean]
  • Property: Aspose.Pdf.Plugins.FormFieldOptions.MaxFontSize System.Nullable`1[System.Double]
  • Property: Aspose.Pdf.Plugins.FormFieldOptions.MinFontSize System.Nullable`1[System.Double]
  • Field: Aspose.Pdf.Plugins.FormFieldOptions.Highlighting System.Nullable`1[Aspose.Pdf.Annotations.HighlightingMode]
  • Type: Aspose.Pdf.Plugins.FormFieldSetOptions
  • Method: Aspose.Pdf.Plugins.FormFieldSetOptions.#ctor System.Void
  • Property: Aspose.Pdf.Plugins.FormFieldSetOptions.Rect Aspose.Pdf.Rectangle
  • Type: Aspose.Pdf.Plugins.FormFlattenAllFieldsOptions
  • Method: Aspose.Pdf.Plugins.FormFlattenAllFieldsOptions.#ctor System.Void
  • Type: Aspose.Pdf.Plugins.FormFlattenSelectedFieldsOptions
  • Method: Aspose.Pdf.Plugins.FormFlattenSelectedFieldsOptions.#ctor(Aspose.Pdf.Plugins.SelectField) System.Void
  • Type: Aspose.Pdf.Plugins.FormFlattener
  • Method: Aspose.Pdf.Plugins.FormFlattener.#ctor System.Void
  • Method: Aspose.Pdf.Plugins.FormFlattener.Process(Aspose.Pdf.Plugins.IPluginOptions) Aspose.Pdf.Plugins.ResultContainer
  • Type: Aspose.Pdf.Plugins.FormFlattenerOptions
  • Method: Aspose.Pdf.Plugins.FormFlattenerOptions.#ctor System.Void
  • Type: Aspose.Pdf.Plugins.FormOptions
  • Method: Aspose.Pdf.Plugins.FormOptions.#ctor System.Void
  • Property: Aspose.Pdf.Plugins.FormOptions.Inputs System.Collections.Generic.List`1[Aspose.Pdf.Plugins.IDataSource]
  • Property: Aspose.Pdf.Plugins.FormOptions.Outputs System.Collections.Generic.List`1[Aspose.Pdf.Plugins.IDataSource]
  • Method: Aspose.Pdf.Plugins.FormOptions.AddInput(Aspose.Pdf.Plugins.IDataSource) System.Void
  • Method: Aspose.Pdf.Plugins.FormOptions.AddOutput(Aspose.Pdf.Plugins.IDataSource) System.Void
  • Type: Aspose.Pdf.Plugins.FormRemoveAllFieldsOptions
  • Method: Aspose.Pdf.Plugins.FormRemoveAllFieldsOptions.#ctor System.Void
  • Type: Aspose.Pdf.Plugins.FormRemoveSelectedFieldsOptions
  • Method: Aspose.Pdf.Plugins.FormRemoveSelectedFieldsOptions.#ctor(Aspose.Pdf.Plugins.SelectField) System.Void
  • Type: Aspose.Pdf.Plugins.FormTextBoxFieldCreateOptions
  • Method: Aspose.Pdf.Plugins.FormTextBoxFieldCreateOptions.#ctor(System.Int32,Aspose.Pdf.Rectangle) System.Void
  • Property: Aspose.Pdf.Plugins.FormTextBoxFieldCreateOptions.Multiline System.Nullable`1[System.Boolean]
  • Property: Aspose.Pdf.Plugins.FormTextBoxFieldCreateOptions.SpellCheck System.Nullable`1[System.Boolean]
  • Property: Aspose.Pdf.Plugins.FormTextBoxFieldCreateOptions.ForceCombs System.Nullable`1[System.Boolean]
  • Property: Aspose.Pdf.Plugins.FormTextBoxFieldCreateOptions.MaxLen System.Nullable`1[System.Int32]
  • Type: Aspose.Pdf.Plugins.FormTextBoxFieldSetOptions
  • Method: Aspose.Pdf.Plugins.FormTextBoxFieldSetOptions.#ctor System.Void
  • Property: Aspose.Pdf.Plugins.FormTextBoxFieldSetOptions.Multiline System.Nullable`1[System.Boolean]
  • Property: Aspose.Pdf.Plugins.FormTextBoxFieldSetOptions.SpellCheck System.Nullable`1[System.Boolean]
  • Property: Aspose.Pdf.Plugins.FormTextBoxFieldSetOptions.ForceCombs System.Nullable`1[System.Boolean]
  • Property: Aspose.Pdf.Plugins.FormTextBoxFieldSetOptions.MaxLen System.Nullable`1[System.Int32]
  • Type: Aspose.Pdf.Plugins.Html
  • Method: Aspose.Pdf.Plugins.Html.#ctor System.Void
  • Method: Aspose.Pdf.Plugins.Html.Process(Aspose.Pdf.Plugins.IPluginOptions) Aspose.Pdf.Plugins.ResultContainer
  • Method: Aspose.Pdf.Plugins.Html.Dispose System.Void
  • Type: Aspose.Pdf.Plugins.HtmlToPdfOptions
  • Method: Aspose.Pdf.Plugins.HtmlToPdfOptions.#ctor System.Void
  • Property: Aspose.Pdf.Plugins.HtmlToPdfOptions.OperationName System.String
  • Property: Aspose.Pdf.Plugins.HtmlToPdfOptions.IsRenderToSinglePage System.Boolean
  • Property: Aspose.Pdf.Plugins.HtmlToPdfOptions.BasePath System.String
  • Property: Aspose.Pdf.Plugins.HtmlToPdfOptions.HtmlMediaType Aspose.Pdf.HtmlMediaType
  • Property: Aspose.Pdf.Plugins.HtmlToPdfOptions.PageLayoutOption Aspose.Pdf.HtmlPageLayoutOption
  • Property: Aspose.Pdf.Plugins.HtmlToPdfOptions.PageInfo Aspose.Pdf.PageInfo
  • Type: Aspose.Pdf.Plugins.IDataSource
  • Property: Aspose.Pdf.Plugins.IDataSource.DataType Aspose.Pdf.Plugins.DataType
  • Type: Aspose.Pdf.Plugins.IOperationResult
  • Property: Aspose.Pdf.Plugins.IOperationResult.IsFile System.Boolean
  • Property: Aspose.Pdf.Plugins.IOperationResult.IsStream System.Boolean
  • Property: Aspose.Pdf.Plugins.IOperationResult.IsString System.Boolean
  • Property: Aspose.Pdf.Plugins.IOperationResult.Data System.Object
  • Method: Aspose.Pdf.Plugins.IOperationResult.ToFile System.String
  • Method: Aspose.Pdf.Plugins.IOperationResult.ToStream System.IO.Stream
  • Type: Aspose.Pdf.Plugins.IPlugin
  • Method: Aspose.Pdf.Plugins.IPlugin.Process(Aspose.Pdf.Plugins.IPluginOptions) Aspose.Pdf.Plugins.ResultContainer
  • Type: Aspose.Pdf.Plugins.IPluginOptions
  • Type: Aspose.Pdf.Plugins.ISaveTarget
  • Property: Aspose.Pdf.Plugins.ISaveTarget.SaveTarget Aspose.Pdf.Plugins.DataType
  • Type: Aspose.Pdf.Plugins.ImageExtractor
  • Method: Aspose.Pdf.Plugins.ImageExtractor.#ctor System.Void
  • Type: Aspose.Pdf.Plugins.ImageExtractorOptions
  • Method: Aspose.Pdf.Plugins.ImageExtractorOptions.#ctor System.Void
  • Property: Aspose.Pdf.Plugins.ImageExtractorOptions.OperationName System.String
  • Type: Aspose.Pdf.Plugins.Jpeg
  • Method: Aspose.Pdf.Plugins.Jpeg.#ctor System.Void
  • Type: Aspose.Pdf.Plugins.JpegOptions
  • Method: Aspose.Pdf.Plugins.JpegOptions.#ctor System.Void
  • Property: Aspose.Pdf.Plugins.JpegOptions.OperationName System.String
  • Property: Aspose.Pdf.Plugins.JpegOptions.Quality System.Int32
  • Type: Aspose.Pdf.Plugins.MergeOptions
  • Method: Aspose.Pdf.Plugins.MergeOptions.#ctor System.Void
  • Type: Aspose.Pdf.Plugins.Merger
  • Method: Aspose.Pdf.Plugins.Merger.#ctor System.Void
  • Method: Aspose.Pdf.Plugins.Merger.Process(Aspose.Pdf.Plugins.IPluginOptions) Aspose.Pdf.Plugins.ResultContainer
  • Type: Aspose.Pdf.Plugins.ObjectResult
  • Property: Aspose.Pdf.Plugins.ObjectResult.IsFile System.Boolean
  • Property: Aspose.Pdf.Plugins.ObjectResult.IsStream System.Boolean
  • Property: Aspose.Pdf.Plugins.ObjectResult.IsString System.Boolean
  • Property: Aspose.Pdf.Plugins.ObjectResult.IsObject System.Boolean
  • Property: Aspose.Pdf.Plugins.ObjectResult.Data System.Object
  • Property: Aspose.Pdf.Plugins.ObjectResult.Text System.String
  • Method: Aspose.Pdf.Plugins.ObjectResult.ToFile System.String
  • Method: Aspose.Pdf.Plugins.ObjectResult.ToStream System.IO.Stream
  • Method: Aspose.Pdf.Plugins.ObjectResult.ToString System.String
  • Type: Aspose.Pdf.Plugins.OptimizeOptions
  • Method: Aspose.Pdf.Plugins.OptimizeOptions.#ctor System.Void
  • Type: Aspose.Pdf.Plugins.Optimizer
  • Method: Aspose.Pdf.Plugins.Optimizer.#ctor System.Void
  • Method: Aspose.Pdf.Plugins.Optimizer.Process(Aspose.Pdf.Plugins.IPluginOptions) Aspose.Pdf.Plugins.ResultContainer
  • Type: Aspose.Pdf.Plugins.OrganizerBaseOptions
  • Property: Aspose.Pdf.Plugins.OrganizerBaseOptions.Inputs System.Collections.Generic.List`1[Aspose.Pdf.Plugins.IDataSource]
  • Property: Aspose.Pdf.Plugins.OrganizerBaseOptions.Outputs System.Collections.Generic.List`1[Aspose.Pdf.Plugins.IDataSource]
  • Property: Aspose.Pdf.Plugins.OrganizerBaseOptions.CloseInputStreams System.Boolean
  • Property: Aspose.Pdf.Plugins.OrganizerBaseOptions.CloseOutputStreams System.Boolean
  • Method: Aspose.Pdf.Plugins.OrganizerBaseOptions.AddInput(Aspose.Pdf.Plugins.IDataSource) System.Void
  • Method: Aspose.Pdf.Plugins.OrganizerBaseOptions.AddOutput(Aspose.Pdf.Plugins.IDataSource) System.Void
  • Type: Aspose.Pdf.Plugins.PdfAConvertOptions
  • Method: Aspose.Pdf.Plugins.PdfAConvertOptions.#ctor System.Void
  • Property: Aspose.Pdf.Plugins.PdfAConvertOptions.Outputs System.Collections.Generic.List`1[Aspose.Pdf.Plugins.IDataSource]
  • Method: Aspose.Pdf.Plugins.PdfAConvertOptions.AddOutput(Aspose.Pdf.Plugins.IDataSource) System.Void
  • Type: Aspose.Pdf.Plugins.PdfAConverter
  • Method: Aspose.Pdf.Plugins.PdfAConverter.#ctor System.Void
  • Method: Aspose.Pdf.Plugins.PdfAConverter.Process(Aspose.Pdf.Plugins.IPluginOptions) Aspose.Pdf.Plugins.ResultContainer
  • Type: Aspose.Pdf.Plugins.PdfAOptionsBase
  • Method: Aspose.Pdf.Plugins.PdfAOptionsBase.#ctor System.Void
  • Property: Aspose.Pdf.Plugins.PdfAOptionsBase.Inputs System.Collections.Generic.List`1[Aspose.Pdf.Plugins.IDataSource]
  • Property: Aspose.Pdf.Plugins.PdfAOptionsBase.PdfAVersion Aspose.Pdf.Plugins.PdfAStandardVersion
  • Property: Aspose.Pdf.Plugins.PdfAOptionsBase.IsLowMemoryMode System.Boolean
  • Property: Aspose.Pdf.Plugins.PdfAOptionsBase.LogOutputSource Aspose.Pdf.Plugins.IDataSource
  • Property: Aspose.Pdf.Plugins.PdfAOptionsBase.ErrorAction Aspose.Pdf.ConvertErrorAction
  • Property: Aspose.Pdf.Plugins.PdfAOptionsBase.SoftMaskAction Aspose.Pdf.ConvertSoftMaskAction
  • Property: Aspose.Pdf.Plugins.PdfAOptionsBase.NonSpecificationFlags Aspose.Pdf.PdfANonSpecificationFlags
  • Property: Aspose.Pdf.Plugins.PdfAOptionsBase.SymbolicFontEncodingStrategy Aspose.Pdf.PdfASymbolicFontEncodingStrategy
  • Property: Aspose.Pdf.Plugins.PdfAOptionsBase.AlignText System.Boolean
  • Property: Aspose.Pdf.Plugins.PdfAOptionsBase.PuaSymbolsProcessingStrategy Aspose.Pdf.PdfFormatConversionOptions+PuaProcessingStrategy
  • Property: Aspose.Pdf.Plugins.PdfAOptionsBase.OptimizeFileSize System.Boolean
  • Property: Aspose.Pdf.Plugins.PdfAOptionsBase.ExcludeFontsStrategy Aspose.Pdf.PdfFormatConversionOptions+RemoveFontsStrategy
  • Property: Aspose.Pdf.Plugins.PdfAOptionsBase.FontEmbeddingOptions Aspose.Pdf.FontEmbeddingOptions
  • Property: Aspose.Pdf.Plugins.PdfAOptionsBase.UnicodeProcessingRules Aspose.Pdf.ToUnicodeProcessingRules
  • Property: Aspose.Pdf.Plugins.PdfAOptionsBase.IccProfileFileName System.String
  • Method: Aspose.Pdf.Plugins.PdfAOptionsBase.AddInput(Aspose.Pdf.Plugins.IDataSource) System.Void
  • Type: Aspose.Pdf.Plugins.PdfAStandardVersion
  • Field: Aspose.Pdf.Plugins.PdfAStandardVersion.Auto
  • Field: Aspose.Pdf.Plugins.PdfAStandardVersion.PDF_A_1A
  • Field: Aspose.Pdf.Plugins.PdfAStandardVersion.PDF_A_1B
  • Field: Aspose.Pdf.Plugins.PdfAStandardVersion.PDF_A_2A
  • Field: Aspose.Pdf.Plugins.PdfAStandardVersion.PDF_A_2B
  • Field: Aspose.Pdf.Plugins.PdfAStandardVersion.PDF_A_2U
  • Field: Aspose.Pdf.Plugins.PdfAStandardVersion.PDF_A_3A
  • Field: Aspose.Pdf.Plugins.PdfAStandardVersion.PDF_A_3B
  • Field: Aspose.Pdf.Plugins.PdfAStandardVersion.PDF_A_3U
  • Type: Aspose.Pdf.Plugins.PdfAValidateOptions
  • Method: Aspose.Pdf.Plugins.PdfAValidateOptions.#ctor System.Void
  • Type: Aspose.Pdf.Plugins.PdfAValidationResult
  • Field: Aspose.Pdf.Plugins.PdfAValidationResult.DataSource Aspose.Pdf.Plugins.IDataSource
  • Field: Aspose.Pdf.Plugins.PdfAValidationResult.StandardVersion Aspose.Pdf.Plugins.PdfAStandardVersion
  • Field: Aspose.Pdf.Plugins.PdfAValidationResult.IsValid System.Boolean
  • Type: Aspose.Pdf.Plugins.PdfConverterOptions
  • Property: Aspose.Pdf.Plugins.PdfConverterOptions.Inputs System.Collections.Generic.List`1[Aspose.Pdf.Plugins.IDataSource]
  • Property: Aspose.Pdf.Plugins.PdfConverterOptions.Outputs System.Collections.Generic.List`1[Aspose.Pdf.Plugins.IDataSource]
  • Property: Aspose.Pdf.Plugins.PdfConverterOptions.OperationName System.String
  • Method: Aspose.Pdf.Plugins.PdfConverterOptions.AddInput(Aspose.Pdf.Plugins.IDataSource) System.Void
  • Method: Aspose.Pdf.Plugins.PdfConverterOptions.AddOutput(Aspose.Pdf.Plugins.IDataSource) System.Void
  • Type: Aspose.Pdf.Plugins.PdfExtractor
  • Method: Aspose.Pdf.Plugins.PdfExtractor.#ctor System.Void
  • Method: Aspose.Pdf.Plugins.PdfExtractor.Process(Aspose.Pdf.Plugins.IPluginOptions) Aspose.Pdf.Plugins.ResultContainer
  • Method: Aspose.Pdf.Plugins.PdfExtractor.Dispose System.Void
  • Type: Aspose.Pdf.Plugins.PdfExtractorOptions
  • Property: Aspose.Pdf.Plugins.PdfExtractorOptions.Inputs System.Collections.Generic.List`1[Aspose.Pdf.Plugins.IDataSource]
  • Property: Aspose.Pdf.Plugins.PdfExtractorOptions.OperationName System.String
  • Method: Aspose.Pdf.Plugins.PdfExtractorOptions.AddInput(Aspose.Pdf.Plugins.IDataSource) System.Void
  • Type: Aspose.Pdf.Plugins.PdfGeneratorOptions
  • Property: Aspose.Pdf.Plugins.PdfGeneratorOptions.Inputs System.Collections.Generic.List`1[Aspose.Pdf.Plugins.IDataSource]
  • Property: Aspose.Pdf.Plugins.PdfGeneratorOptions.Outputs System.Collections.Generic.List`1[Aspose.Pdf.Plugins.IDataSource]
  • Method: Aspose.Pdf.Plugins.PdfGeneratorOptions.AddInput(Aspose.Pdf.Plugins.IDataSource) System.Void
  • Method: Aspose.Pdf.Plugins.PdfGeneratorOptions.AddOutput(Aspose.Pdf.Plugins.IDataSource) System.Void
  • Type: Aspose.Pdf.Plugins.PdfToDocOptions
  • Method: Aspose.Pdf.Plugins.PdfToDocOptions.#ctor System.Void
  • Method: Aspose.Pdf.Plugins.PdfToDocOptions.#ctor(Aspose.Pdf.Plugins.SaveFormat,Aspose.Pdf.Plugins.ConversionMode) System.Void
  • Property: Aspose.Pdf.Plugins.PdfToDocOptions.SaveFormat Aspose.Pdf.Plugins.SaveFormat
  • Property: Aspose.Pdf.Plugins.PdfToDocOptions.ConversionMode Aspose.Pdf.Plugins.ConversionMode
  • Property: Aspose.Pdf.Plugins.PdfToDocOptions.OperationName System.String
  • Type: Aspose.Pdf.Plugins.PdfToHtmlOptions
  • Method: Aspose.Pdf.Plugins.PdfToHtmlOptions.#ctor System.Void
  • Method: Aspose.Pdf.Plugins.PdfToHtmlOptions.#ctor(Aspose.Pdf.Plugins.PdfToHtmlOptions.SaveDataType) System.Void
  • Property: Aspose.Pdf.Plugins.PdfToHtmlOptions.OperationName System.String
  • Property: Aspose.Pdf.Plugins.PdfToHtmlOptions.OutputDataType Aspose.Pdf.Plugins.PdfToHtmlOptions+SaveDataType
  • Type: Aspose.Pdf.Plugins.PdfToHtmlOptions.SaveDataType
  • Field: Aspose.Pdf.Plugins.PdfToHtmlOptions.SaveDataType.FileWithExternalResources
  • Field: Aspose.Pdf.Plugins.PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources
  • Field: Aspose.Pdf.Plugins.PdfToHtmlOptions.SaveDataType.StreamWithEmbeddedResources
  • Type: Aspose.Pdf.Plugins.PdfToImage
  • Method: Aspose.Pdf.Plugins.PdfToImage.#ctor System.Void
  • Method: Aspose.Pdf.Plugins.PdfToImage.Process(Aspose.Pdf.Plugins.IPluginOptions) Aspose.Pdf.Plugins.ResultContainer
  • Method: Aspose.Pdf.Plugins.PdfToImage.Dispose System.Void
  • Type: Aspose.Pdf.Plugins.PdfToImageOptions
  • Property: Aspose.Pdf.Plugins.PdfToImageOptions.Inputs System.Collections.Generic.List`1[Aspose.Pdf.Plugins.IDataSource]
  • Property: Aspose.Pdf.Plugins.PdfToImageOptions.OperationName System.String
  • Property: Aspose.Pdf.Plugins.PdfToImageOptions.Outputs System.Collections.Generic.List`1[Aspose.Pdf.Plugins.IDataSource]
  • Property: Aspose.Pdf.Plugins.PdfToImageOptions.ConversionMode Aspose.Pdf.Plugins.PdfToImageOptions+ImageConversionMode
  • Property: Aspose.Pdf.Plugins.PdfToImageOptions.PageList System.Collections.Generic.List`1[System.Int32]
  • Property: Aspose.Pdf.Plugins.PdfToImageOptions.OutputResolution System.Int32
  • Method: Aspose.Pdf.Plugins.PdfToImageOptions.AddInput(Aspose.Pdf.Plugins.IDataSource) System.Void
  • Method: Aspose.Pdf.Plugins.PdfToImageOptions.AddOutput(Aspose.Pdf.Plugins.IDataSource) System.Void
  • Field: Aspose.Pdf.Plugins.PdfToImageOptions.defaultOutputImageResolution System.Int32
  • Field: Aspose.Pdf.Plugins.PdfToImageOptions.defaultOutputImageJpegQuality System.Int32
  • Type: Aspose.Pdf.Plugins.PdfToImageOptions.ImageConversionMode
  • Field: Aspose.Pdf.Plugins.PdfToImageOptions.ImageConversionMode.None
  • Type: Aspose.Pdf.Plugins.PdfToXlsOptions
  • Method: Aspose.Pdf.Plugins.PdfToXlsOptions.#ctor System.Void
  • Property: Aspose.Pdf.Plugins.PdfToXlsOptions.OperationName System.String
  • Property: Aspose.Pdf.Plugins.PdfToXlsOptions.MinimizeTheNumberOfWorksheets System.Boolean
  • Property: Aspose.Pdf.Plugins.PdfToXlsOptions.InsertBlankColumnAtFirst System.Boolean
  • Property: Aspose.Pdf.Plugins.PdfToXlsOptions.Format Aspose.Pdf.Plugins.PdfToXlsOptions+ExcelFormat
  • Type: Aspose.Pdf.Plugins.PdfToXlsOptions.ExcelFormat
  • Field: Aspose.Pdf.Plugins.PdfToXlsOptions.ExcelFormat.XMLSpreadSheet2003
  • Field: Aspose.Pdf.Plugins.PdfToXlsOptions.ExcelFormat.XLSX
  • Field: Aspose.Pdf.Plugins.PdfToXlsOptions.ExcelFormat.CSV
  • Field: Aspose.Pdf.Plugins.PdfToXlsOptions.ExcelFormat.XLSM
  • Field: Aspose.Pdf.Plugins.PdfToXlsOptions.ExcelFormat.ODS
  • Type: Aspose.Pdf.Plugins.Png
  • Method: Aspose.Pdf.Plugins.Png.#ctor System.Void
  • Type: Aspose.Pdf.Plugins.PngOptions
  • Method: Aspose.Pdf.Plugins.PngOptions.#ctor System.Void
  • Property: Aspose.Pdf.Plugins.PngOptions.OperationName System.String
  • Type: Aspose.Pdf.Plugins.ResizeOptions
  • Method: Aspose.Pdf.Plugins.ResizeOptions.#ctor System.Void
  • Property: Aspose.Pdf.Plugins.ResizeOptions.PageSize Aspose.Pdf.PageSize
  • Type: Aspose.Pdf.Plugins.ResultContainer
  • Property: Aspose.Pdf.Plugins.ResultContainer.ResultCollection System.Collections.Generic.List`1[Aspose.Pdf.Plugins.IOperationResult]
  • Type: Aspose.Pdf.Plugins.RotateOptions
  • Method: Aspose.Pdf.Plugins.RotateOptions.#ctor System.Void
  • Property: Aspose.Pdf.Plugins.RotateOptions.Rotation Aspose.Pdf.Rotation
  • Type: Aspose.Pdf.Plugins.SaveFormat
  • Field: Aspose.Pdf.Plugins.SaveFormat.Doc
  • Field: Aspose.Pdf.Plugins.SaveFormat.DocX
  • Type: Aspose.Pdf.Plugins.Security
  • Method: Aspose.Pdf.Plugins.Security.#ctor System.Void
  • Method: Aspose.Pdf.Plugins.Security.Process(Aspose.Pdf.Plugins.IPluginOptions) Aspose.Pdf.Plugins.ResultContainer
  • Type: Aspose.Pdf.Plugins.SelectField System.Boolean
  • Type: Aspose.Pdf.Plugins.SignOptions
  • Method: Aspose.Pdf.Plugins.SignOptions.#ctor(System.String,System.String) System.Void
  • Method: Aspose.Pdf.Plugins.SignOptions.#ctor(System.IO.Stream,System.String) System.Void
  • Property: Aspose.Pdf.Plugins.SignOptions.PageNumber System.Int32
  • Property: Aspose.Pdf.Plugins.SignOptions.Visible System.Boolean
  • Property: Aspose.Pdf.Plugins.SignOptions.Rectangle Aspose.Pdf.Rectangle
  • Property: Aspose.Pdf.Plugins.SignOptions.Reason System.String
  • Property: Aspose.Pdf.Plugins.SignOptions.Contact System.String
  • Property: Aspose.Pdf.Plugins.SignOptions.Location System.String
  • Property: Aspose.Pdf.Plugins.SignOptions.Name System.String
  • Type: Aspose.Pdf.Plugins.Signature
  • Method: Aspose.Pdf.Plugins.Signature.#ctor System.Void
  • Method: Aspose.Pdf.Plugins.Signature.Process(Aspose.Pdf.Plugins.IPluginOptions) Aspose.Pdf.Plugins.ResultContainer
  • Type: Aspose.Pdf.Plugins.SplitOptions
  • Method: Aspose.Pdf.Plugins.SplitOptions.#ctor System.Void
  • Type: Aspose.Pdf.Plugins.Splitter
  • Method: Aspose.Pdf.Plugins.Splitter.#ctor System.Void
  • Method: Aspose.Pdf.Plugins.Splitter.Process(Aspose.Pdf.Plugins.IPluginOptions) Aspose.Pdf.Plugins.ResultContainer
  • Type: Aspose.Pdf.Plugins.StreamDataSource
  • Method: Aspose.Pdf.Plugins.StreamDataSource.#ctor(System.IO.Stream) System.Void
  • Property: Aspose.Pdf.Plugins.StreamDataSource.DataType Aspose.Pdf.Plugins.DataType
  • Property: Aspose.Pdf.Plugins.StreamDataSource.Data System.IO.Stream
  • Type: Aspose.Pdf.Plugins.StreamResult
  • Property: Aspose.Pdf.Plugins.StreamResult.IsFile System.Boolean
  • Property: Aspose.Pdf.Plugins.StreamResult.IsStream System.Boolean
  • Property: Aspose.Pdf.Plugins.StreamResult.IsString System.Boolean
  • Property: Aspose.Pdf.Plugins.StreamResult.Data System.Object
  • Method: Aspose.Pdf.Plugins.StreamResult.ToFile System.String
  • Method: Aspose.Pdf.Plugins.StreamResult.ToStream System.IO.Stream
  • Type: Aspose.Pdf.Plugins.StreamSaveTarget
  • Method: Aspose.Pdf.Plugins.StreamSaveTarget.#ctor(System.IO.Stream) System.Void
  • Property: Aspose.Pdf.Plugins.StreamSaveTarget.SaveTarget Aspose.Pdf.Plugins.DataType
  • Property: Aspose.Pdf.Plugins.StreamSaveTarget.Data System.IO.Stream
  • Type: Aspose.Pdf.Plugins.StringResult
  • Property: Aspose.Pdf.Plugins.StringResult.IsFile System.Boolean
  • Property: Aspose.Pdf.Plugins.StringResult.IsStream System.Boolean
  • Property: Aspose.Pdf.Plugins.StringResult.IsString System.Boolean
  • Property: Aspose.Pdf.Plugins.StringResult.Data System.Object
  • Property: Aspose.Pdf.Plugins.StringResult.Text System.String
  • Method: Aspose.Pdf.Plugins.StringResult.ToFile System.String
  • Method: Aspose.Pdf.Plugins.StringResult.ToStream System.IO.Stream
  • Method: Aspose.Pdf.Plugins.StringResult.ToString System.String
  • Type: Aspose.Pdf.Plugins.TableBuilder
  • Method: Aspose.Pdf.Plugins.TableBuilder.AddRow Aspose.Pdf.Plugins.TableRowBuilder
  • Method: Aspose.Pdf.Plugins.TableBuilder.AddTable Aspose.Pdf.Plugins.TableBuilder
  • Method: Aspose.Pdf.Plugins.TableBuilder.InsertPageAfter(System.Int32) Aspose.Pdf.Plugins.TableOptions
  • Method: Aspose.Pdf.Plugins.TableBuilder.InsertPageBefore(System.Int32) Aspose.Pdf.Plugins.TableOptions
  • Method: Aspose.Pdf.Plugins.TableBuilder.op_Implicit(Aspose.Pdf.Plugins.TableBuilder)Aspose.Pdf.Plugins.TableOptions Aspose.Pdf.Plugins.TableOptions
  • Type: Aspose.Pdf.Plugins.TableCellBuilder
  • Method: Aspose.Pdf.Plugins.TableCellBuilder.AddParagraph(Aspose.Pdf.BaseParagraph[]) Aspose.Pdf.Plugins.TableCellBuilder
  • Method: Aspose.Pdf.Plugins.TableCellBuilder.AddCell Aspose.Pdf.Plugins.TableCellBuilder
  • Type: Aspose.Pdf.Plugins.TableGenerator
  • Method: Aspose.Pdf.Plugins.TableGenerator.#ctor System.Void
  • Method: Aspose.Pdf.Plugins.TableGenerator.Process(Aspose.Pdf.Plugins.IPluginOptions) Aspose.Pdf.Plugins.ResultContainer
  • Method: Aspose.Pdf.Plugins.TableGenerator.Dispose System.Void
  • Type: Aspose.Pdf.Plugins.TableOptions
  • Method: Aspose.Pdf.Plugins.TableOptions.#ctor System.Void
  • Method: Aspose.Pdf.Plugins.TableOptions.InsertPageAfter(System.Int32) Aspose.Pdf.Plugins.TableOptions
  • Method: Aspose.Pdf.Plugins.TableOptions.InsertPageBefore(System.Int32) Aspose.Pdf.Plugins.TableOptions
  • Method: Aspose.Pdf.Plugins.TableOptions.AddTable Aspose.Pdf.Plugins.TableBuilder
  • Method: Aspose.Pdf.Plugins.TableOptions.Create Aspose.Pdf.Plugins.TableOptions
  • Type: Aspose.Pdf.Plugins.TableRowBuilder
  • Method: Aspose.Pdf.Plugins.TableRowBuilder.AddCell Aspose.Pdf.Plugins.TableCellBuilder
  • Method: Aspose.Pdf.Plugins.TableRowBuilder.AddRow Aspose.Pdf.Plugins.TableRowBuilder
  • Type: Aspose.Pdf.Plugins.TextExtractor
  • Method: Aspose.Pdf.Plugins.TextExtractor.#ctor System.Void
  • Type: Aspose.Pdf.Plugins.TextExtractorOptions
  • Method: Aspose.Pdf.Plugins.TextExtractorOptions.#ctor(Aspose.Pdf.Plugins.TextExtractorOptions.TextFormattingMode) System.Void
  • Method: Aspose.Pdf.Plugins.TextExtractorOptions.#ctor System.Void
  • Property: Aspose.Pdf.Plugins.TextExtractorOptions.OperationName System.String
  • Property: Aspose.Pdf.Plugins.TextExtractorOptions.FormattingMode Aspose.Pdf.Plugins.TextExtractorOptions+TextFormattingMode
  • Type: Aspose.Pdf.Plugins.TextExtractorOptions.TextFormattingMode
  • Field: Aspose.Pdf.Plugins.TextExtractorOptions.TextFormattingMode.Pure
  • Field: Aspose.Pdf.Plugins.TextExtractorOptions.TextFormattingMode.Raw
  • Field: Aspose.Pdf.Plugins.TextExtractorOptions.TextFormattingMode.Plain
  • Type: Aspose.Pdf.Plugins.Tiff
  • Method: Aspose.Pdf.Plugins.Tiff.#ctor System.Void
  • Type: Aspose.Pdf.Plugins.TiffOptions
  • Method: Aspose.Pdf.Plugins.TiffOptions.#ctor System.Void
  • Property: Aspose.Pdf.Plugins.TiffOptions.OperationName System.String
  • Property: Aspose.Pdf.Plugins.TiffOptions.SaveAsMultiPageTiff System.Boolean
  • Property: Aspose.Pdf.Plugins.TiffOptions.Compression Aspose.Pdf.Devices.CompressionType
  • Property: Aspose.Pdf.Plugins.TiffOptions.Depth Aspose.Pdf.Devices.ColorDepth
  • Property: Aspose.Pdf.Plugins.TiffOptions.Brightness System.Single
  • Property: Aspose.Pdf.Plugins.TiffOptions.CoordinateType Aspose.Pdf.PageCoordinateType
  • Property: Aspose.Pdf.Plugins.TiffOptions.SkipBlankPages System.Boolean
  • Property: Aspose.Pdf.Plugins.TiffOptions.Shape Aspose.Pdf.Devices.ShapeType
  • Type: Aspose.Pdf.Plugins.TocGenerator
  • Method: Aspose.Pdf.Plugins.TocGenerator.#ctor System.Void
  • Method: Aspose.Pdf.Plugins.TocGenerator.Process(Aspose.Pdf.Plugins.IPluginOptions) Aspose.Pdf.Plugins.ResultContainer
  • Method: Aspose.Pdf.Plugins.TocGenerator.Dispose System.Void
  • Type: Aspose.Pdf.Plugins.TocOptions
  • Method: Aspose.Pdf.Plugins.TocOptions.#ctor System.Void
  • Type: Aspose.Pdf.Plugins.XlsConverter
  • Method: Aspose.Pdf.Plugins.XlsConverter.#ctor System.Void
  • Method: Aspose.Pdf.Plugins.XlsConverter.Process(Aspose.Pdf.Plugins.IPluginOptions) Aspose.Pdf.Plugins.ResultContainer
  • Method: Aspose.Pdf.Plugins.XlsConverter.Dispose System.Void

Removed APIs

  • Property: Aspose.Pdf.LogicalStructure.MCRElement.ImageSrc System.String
  • Property: Aspose.Pdf.LogicalStructure.MCRElement.Content System.String
  • Property: Aspose.Pdf.Optimization.OptimizationOptions.LinkDuplcateStreams System.Boolean
  • Type: Aspose.Pdf.PageCollectionExtension
  • Method: Aspose.Pdf.PageCollectionExtension.UpdatePagination(Aspose.Pdf.PageCollection) System.Void