VintaSoft Imaging .NET SDK 12.4: Documentation for Web developer
In This Topic
    VintaSoft PDF .NET Plug-in: Changes in version 9.0
    In This Topic

    API changes in Vintasoft.Imaging.Pdf.Html5.js

    New classes:

    public class Vintasoft.Imaging.Pdf.WebPdfAnnotationJS Represents a PDF annotation.
    public class Vintasoft.Imaging.Pdf.WebPdfDocumentInteractiveFormJS Represents an interactive form of PDF document.
    public class Vintasoft.Imaging.Pdf.WebPdfInteractiveFormCheckboxFieldJS Represents a check box field of interactive form of PDF document.
    public class Vintasoft.Imaging.Pdf.WebPdfInteractiveFormComboBoxJS Represents a combo box field of interactive form of PDF document.
    public class Vintasoft.Imaging.Pdf.WebPdfInteractiveFormFieldJS Represents an interactive form field of PDF document.
    public class Vintasoft.Imaging.Pdf.WebPdfInteractiveFormListBoxJS Represents a list box field of interactive form of PDF document.
    public class Vintasoft.Imaging.Pdf.WebPdfInteractiveFormPushButtonJS Represents a push button field of interactive form of PDF document.
    public class Vintasoft.Imaging.Pdf.WebPdfInteractiveFormRadioButtonGroupJS Represents a radion button group field of interactive form of PDF document.
    public class Vintasoft.Imaging.Pdf.WebPdfInteractiveFormRadioButtonJS Represents a radion button field of interactive form of PDF document.
    public class Vintasoft.Imaging.Pdf.WebPdfInteractiveFormTextFieldJS Represents a text field of interactive form of PDF document.
    public class Vintasoft.Imaging.Pdf.WebPdfRenderingSettingsJS Contains settings for rendering of PDF page.
    public class Vintasoft.Imaging.Pdf.WebPdfWidgetAnnotationJS Represents a PDF Widget annotation that displays PDF interactive element.
    public class Vintasoft.Imaging.Pdf.UI.VisualTools.WebPdfInteractiveFormToolJS Represents a visual tool that allows to view, fill and edit the interactive form fields of PDF document.


    Renamed classes:

    public class Vintasoft.Imaging.Pdf.WebTextRegionJS public class Vintasoft.Imaging.WebTextRegionJS
    public class Vintasoft.Imaging.Pdf.WebTextRegionSymbolJS public class Vintasoft.Imaging.WebTextRegionSymbolJS
    public class Vintasoft.Imaging.Pdf.UI.VisualTools.WebPdfTextSelectionToolJS public class Vintasoft.Imaging.UI.VisualTools.WebTextSelectionToolJS


    Changed classes:

    Vintasoft.Imaging.Pdf.WebPdfDocumentJS
    Added properties
    public boolean get_IsDisposed { get; } Gets a value indicating whether the PDF document has been disposed of.
    Added methods
    public object dispose() Disposes the PDF document.
    public object getInteractiveForm() Returns the WebPdfDocumentInteractiveFormJS object of this PDF document.
    public boolean isInteractiveFormReceived() Determines that information about PDF document interactive form is received.
    public object requestInteractiveForm(object, object) Sends an asynchronous request for getting information about interactive form of this PDF document.
    public object updateInteractiveForm(object, object) Sends an asynchronous request for updating of PDF interactive form.
    Changed methods
    public object requestResourceData(number, object, object) public object requestResourceData(object, object, object)
    public object requestResourceInfo(number, object, object) public object requestResourceInfo(object, object, object)
    Added events
    public event (object event) disposed Occurs when PDF document is disposed.


    Vintasoft.Imaging.Pdf.WebPdfPageJS
    Removed methods
    public object getTextRegion() This method is no longer supported, use the Vintasoft.Imaging.WebImageMetadataJS.getTextRegion() method instead.
    public boolean isTextRegionReceived() This method is no longer supported, use the Vintasoft.Imaging.WebImageMetadataJS.isTextRegionReceived() method instead.
    public object requestTextRegion(object, object) This method is no longer supported, use the Vintasoft.Imaging.WebImageMetadataJS.requestTextRegion(object, object) method instead.


    New enumerations:

    public enum Vintasoft.Imaging.Pdf.WebTextQuaddingTypeEnumJS Specifies available types of quadding (justification), which can be used in displaying the text.
    public enum Vintasoft.Imaging.Pdf.WebPdfAnnotationInteractionModeEnumJS Specifies available interaction modes, which define how the WebPdfInteractiveFormToolJS can interact with PDF annotation.
    public enum Vintasoft.Imaging.Pdf.WebPdfAnnotationTypeEnumJS Specifies available types of PDF annotations.


    Renamed enumerations:

    public enum Vintasoft.Imaging.Pdf.WebTextSelectionModeEnumJS public enum Vintasoft.Imaging.WebTextSelectionModeEnumJS
    public enum Vintasoft.Imaging.Pdf.WebTextSearchModeEnumJS public enum Vintasoft.Imaging.WebTextSearchModeEnumJS




    API changes in Vintasoft.Imaging.Pdf.Svg.js

    New classes:

    public class Vintasoft.Imaging.Pdf.WebPdfAnnotationJS Represents a PDF annotation.
    public class Vintasoft.Imaging.Pdf.WebPdfDocumentInteractiveFormJS Represents an interactive form of PDF document.
    public class Vintasoft.Imaging.Pdf.WebPdfInteractiveFormCheckboxFieldJS Represents a check box field of interactive form of PDF document.
    public class Vintasoft.Imaging.Pdf.WebPdfInteractiveFormComboBoxJS Represents a combo box field of interactive form of PDF document.
    public class Vintasoft.Imaging.Pdf.WebPdfInteractiveFormFieldJS Represents an interactive form field of PDF document.
    public class Vintasoft.Imaging.Pdf.WebPdfInteractiveFormListBoxJS Represents a list box field of interactive form of PDF document.
    public class Vintasoft.Imaging.Pdf.WebPdfInteractiveFormPushButtonJS Represents a push button field of interactive form of PDF document.
    public class Vintasoft.Imaging.Pdf.WebPdfInteractiveFormRadioButtonGroupJS Represents a radion button group field of interactive form of PDF document.
    public class Vintasoft.Imaging.Pdf.WebPdfInteractiveFormRadioButtonJS Represents a radion button field of interactive form of PDF document.
    public class Vintasoft.Imaging.Pdf.WebPdfInteractiveFormTextFieldJS Represents a text field of interactive form of PDF document.
    public class Vintasoft.Imaging.Pdf.WebPdfRenderingSettingsJS Contains settings for rendering of PDF page.
    public class Vintasoft.Imaging.Pdf.WebPdfWidgetAnnotationJS Represents a PDF Widget annotation that displays PDF interactive element.
    public class Vintasoft.Imaging.Pdf.UI.VisualTools.WebPdfInteractiveFormToolJS Represents a visual tool that allows to view, fill and edit the interactive form fields of PDF document.


    Renamed classes:

    public class Vintasoft.Imaging.Pdf.WebTextRegionJS public class Vintasoft.Imaging.WebTextRegionJS
    public class Vintasoft.Imaging.Pdf.WebTextRegionSymbolJS public class Vintasoft.Imaging.WebTextRegionSymbolJS
    public class Vintasoft.Imaging.Pdf.UI.VisualTools.WebPdfTextSelectionToolJS public class Vintasoft.Imaging.UI.VisualTools.WebTextSelectionToolJS


    Changed classes:

    Vintasoft.Imaging.Pdf.WebPdfDocumentJS
    Added properties
    public boolean get_IsDisposed { get; } Gets a value indicating whether the PDF document has been disposed of.
    Added methods
    public object dispose() Disposes the PDF document.
    public object getInteractiveForm() Returns the WebPdfDocumentInteractiveFormJS object of this PDF document.
    public boolean isInteractiveFormReceived() Determines that information about PDF document interactive form is received.
    public object requestInteractiveForm(object, object) Sends an asynchronous request for getting information about interactive form of this PDF document.
    public object updateInteractiveForm(object, object) Sends an asynchronous request for updating of PDF interactive form.
    Changed methods
    public object requestResourceData(number, object, object) public object requestResourceData(object, object, object)
    public object requestResourceInfo(number, object, object) public object requestResourceInfo(object, object, object)
    Added events
    public event (object event) disposed Occurs when PDF document is disposed.


    Vintasoft.Imaging.Pdf.WebPdfPageJS
    Removed methods
    public object getTextRegion() This method is no longer supported, use the Vintasoft.Imaging.WebImageMetadataJS.getTextRegion() method instead.
    public boolean isTextRegionReceived() This method is no longer supported, use the Vintasoft.Imaging.WebImageMetadataJS.isTextRegionReceived() method instead.
    public object requestTextRegion(object, object) This method is no longer supported, use the Vintasoft.Imaging.WebImageMetadataJS.requestTextRegion(object, object) method instead.


    New enumerations:

    public enum Vintasoft.Imaging.Pdf.WebTextQuaddingTypeEnumJS Specifies available types of quadding (justification), which can be used in displaying the text.
    public enum Vintasoft.Imaging.Pdf.WebPdfAnnotationInteractionModeEnumJS Specifies available interaction modes, which define how the WebPdfInteractiveFormToolJS can interact with PDF annotation.
    public enum Vintasoft.Imaging.Pdf.WebPdfAnnotationTypeEnumJS Specifies available types of PDF annotations.


    Renamed enumerations:

    public enum Vintasoft.Imaging.Pdf.WebTextSelectionModeEnumJS public enum Vintasoft.Imaging.WebTextSelectionModeEnumJS
    public enum Vintasoft.Imaging.Pdf.WebTextSearchModeEnumJS public enum Vintasoft.Imaging.WebTextSearchModeEnumJS




    API changes in Vintasoft.Imaging.Pdf.Web.Services.dll

    New classes:

    public class Vintasoft.Imaging.Pdf.Web.Services.PdfDocumentInteractiveFormRequestParams Request to a web service. Contains parameters, which must be sent to a web service for updating interactive form fields associated with PDF document.
    public class Vintasoft.Imaging.Pdf.Web.Services.PdfDocumentInteractiveFormResponseParams Response from web service. Contains information about interactive form fields associated with PDF document.
    public class Vintasoft.Imaging.Pdf.Web.Services.WebPdfAnnotation Provides the base class that contains information about PDF annotation.
    public class Vintasoft.Imaging.Pdf.Web.Services.WebPdfLinkAnnotation Represents a PDF annotation that displays a link.


    Removed classes:

    public class Vintasoft.Imaging.Pdf.Web.Services.WebPdfAction This class is no longer supported, information about PdfAction object sends as JSON string.
    public class Vintasoft.Imaging.Pdf.Web.Services.WebPdfDestination This class is no longer supported, information about PdfDestinationBase object sends as JSON string.
    public class Vintasoft.Imaging.Pdf.Web.Services.WebPdfLink This class is no longer supported, information about PdfLinkAnnotation object sends as JSON string.


    Moved classes:

    public class Vintasoft.Imaging.Pdf.Web.Services.PdfPageTextResponseParams public class Vintasoft.Imaging.Web.Services.ImageTextRegionResponseParams
    public class Vintasoft.Imaging.Pdf.Web.Services.WebRegionF public class Vintasoft.Imaging.Web.Services.WebRegionF
    public class Vintasoft.Imaging.Pdf.Web.Services.WebTextRegion public class Vintasoft.Imaging.Web.Services.WebTextRegion
    public class Vintasoft.Imaging.Pdf.Web.Services.WebTextRegionSymbol public class Vintasoft.Imaging.Web.Services.WebTextRegionSymbol


    Changed classes:

    Vintasoft.Imaging.Pdf.Web.Services.PdfDocumentResourceRequestParams
    Added properties
    public Vintasoft.Imaging.Pdf.Web.Services.WebPdfResource resource { get; set; } Gets or sets the PDF document resource.
    Removed properties
    public int objectNumber { get; set; } This property is no longer supported, use the Vintasoft.Imaging.Pdf.Web.Services.WebPdfResource.objectNumber property instead.


    Vintasoft.Imaging.Pdf.Web.Services.PdfPageLinksResponseParams
    Changed properties
    public Vintasoft.Imaging.Pdf.Web.Services.WebPdfLink[] links { get; set; } public Vintasoft.Imaging.Pdf.Web.Services.WebPdfLinkAnnotation[] links { get; set; }


    Vintasoft.Imaging.Pdf.Web.Services.VintasoftPdfWebService
    Added methods
    public Vintasoft.Imaging.Pdf.Web.Services.PdfDocumentInteractiveFormResponseParams GetPdfDocumentInteractiveForm(Vintasoft.Shared.Web.ImageFileRequestParams) Returns information about PDF document interactive form.
    public Vintasoft.Shared.Web.BaseResponseParams UpdatePdfDocumentInteractiveForm(Vintasoft.Imaging.Pdf.Web.Services.PdfDocumentInteractiveFormRequestParams) Updates PDF document interactive form.
    Removed methods
    protected void CreateImageDecodingSettings(Vintasoft.Imaging.VintasoftImage, Vintasoft.Shared.Web.WebDecodingSettings) This method is obsolete from version 8.7.1 See remarks.
    protected Vintasoft.Imaging.Pdf.Web.Services.WebPdfAction CreateWebPdfAction(Vintasoft.Imaging.Pdf.Tree.PdfAction) This method is no longer supported, information about PdfAction object sends as JSON string.
    protected Vintasoft.Imaging.Pdf.Web.Services.WebPdfBookmark CreateWebPdfBookmark(Vintasoft.Imaging.Pdf.Tree.PdfBookmark) This method is no longer supported, information about PdfBookmark object sends as JSON string.
    protected Vintasoft.Imaging.Pdf.Web.Services.WebPdfDestination CreateWebPdfDestination(Vintasoft.Imaging.Pdf.Tree.PdfDestinationBase) This method is no longer supported, information about PdfDestinationBase object sends as JSON string.
    protected Vintasoft.Imaging.Pdf.Web.Services.WebPdfLink CreateWebPdfLink(Vintasoft.Imaging.Pdf.Tree.Annotations.PdfLinkAnnotation) This method is no longer supported, information about PdfLinkAnnotation object sends as JSON string.
    protected Vintasoft.Imaging.Pdf.Web.Services.PdfPageTextResponseParams GetTextOfPdfPage(Vintasoft.Shared.Web.ImageInfoRequestParams) This method is no longer supported, use Vintasoft.Imaging.Web.Services.ImageTextRegionResponseParams GetTextRegionOfImage(Vintasoft.Shared.Web.ImageInfoRequestParams) method instead.
    protected Vintasoft.Imaging.Pdf.Web.Services.PdfPageTextResponseParams[] GetTextOfPdfPages(Vintasoft.Shared.Web.CompositeRequestParams<Vintasoft.Shared.Web.ImageInfoRequestParams>) This method is no longer supported, use Vintasoft.Imaging.Web.Services.ImageTextRegionResponseParams[] GetTextRegionOfImages(Vintasoft.Shared.Web.CompositeRequestParams<Vintasoft.Shared.Web.ImageInfoRequestParams>) method instead.


    Vintasoft.Imaging.Pdf.Web.Services.WebContentImage
    Changed properties
    public Vintasoft.Imaging.Pdf.Web.Services.WebRegionF region { get; set; } public Vintasoft.Imaging.Web.Services.WebRegionF region { get; set; }
    Changed constructors
    public void WebContentImage(Vintasoft.Imaging.Pdf.Web.Services.WebPdfImageResource, Vintasoft.Imaging.Resolution, Vintasoft.Imaging.Pdf.RegionF) public void WebContentImage(Vintasoft.Imaging.Pdf.Web.Services.WebPdfImageResource, Vintasoft.Imaging.Resolution, Vintasoft.Imaging.RegionF)


    Vintasoft.Imaging.Pdf.Web.Services.WebPdfBookmark
    Changed properties
    public Vintasoft.Imaging.Pdf.Web.Services.WebPdfAction action { get; set; } public string action { get; set; }
    public Vintasoft.Imaging.Pdf.Web.Services.WebPdfDestination destination { get; set; } public string destination { get; set; }
    Added constructors
    public void WebPdfBookmark(Vintasoft.Imaging.Pdf.Tree.PdfBookmark) Initializes a new instance of the WebPdfBookmark class.


    Vintasoft.Imaging.Pdf.Web.Services.WebPdfResource
    Added properties
    public int index { get; set; } Gets or sets the zero-based index of PDF resource in resources of PDF page, where resource is located.
    public int pageIndex { get; set; } Gets or sets the zero-based index of PDF page, where resource is located.




    API changes in Vintasoft.Imaging.Pdf.Web.HttpHandlers.dll

    Changed classes:

    Vintasoft.Imaging.Pdf.Web.HttpHandlers.VintasoftPdfHandler
    Added methods
    protected Vintasoft.Imaging.Pdf.Web.Services.PdfDocumentInteractiveFormResponseParams GetPdfDocumentInteractiveForm(Vintasoft.Shared.Web.ImageFileRequestParams) Returns information about PDF document interactive form.
    protected Vintasoft.Shared.Web.BaseResponseParams UpdatePdfDocumentInteractiveForm(Vintasoft.Imaging.Pdf.Web.Services.PdfDocumentInteractiveFormRequestParams) Updates PDF document interactive form.
    Removed methods
    protected Vintasoft.Imaging.Pdf.Web.Services.PdfPageTextResponseParams GetTextOfPdfPage(Vintasoft.Shared.Web.ImageInfoRequestParams) This method is no longer supported, use protected Vintasoft.Imaging.Web.Services.ImageTextRegionResponseParams GetTextRegionOfImage(Vintasoft.Shared.Web.ImageInfoRequestParams) method instead.
    protected Vintasoft.Imaging.Pdf.Web.Services.PdfPageTextResponseParams[] GetTextOfPdfPages(Vintasoft.Shared.Web.CompositeRequestParams<Vintasoft.Shared.Web.ImageInfoRequestParams>) This method is no longer supported, use protected Vintasoft.Imaging.Web.Services.ImageTextRegionResponseParams[] GetTextRegionOfImages(Vintasoft.Shared.Web.CompositeRequestParams<Vintasoft.Shared.Web.ImageInfoRequestParams>) method instead.




    API changes in Vintasoft.Imaging.Pdf.Web.WcfServices.dll

    Changed classes:

    Vintasoft.Imaging.Pdf.Web.WcfServices.VintasoftPdfWcfService
    Added methods
    public Vintasoft.Imaging.Pdf.Web.Services.PdfDocumentInteractiveFormResponseParams GetPdfDocumentInteractiveForm(Vintasoft.Shared.Web.ImageFileRequestParams) Returns information about PDF document interactive form.
    public Vintasoft.Shared.Web.BaseResponseParams UpdatePdfDocumentInteractiveForm(Vintasoft.Imaging.Pdf.Web.Services.PdfDocumentInteractiveFormRequestParams) Updates the PDF document interactive form.
    Removed methods
    public Vintasoft.Imaging.Pdf.Web.Services.PdfPageTextResponseParams GetTextOfPdfPage(Vintasoft.Shared.Web.ImageInfoRequestParams) This method is no longer supported, use public Vintasoft.Imaging.Web.Services.ImageTextRegionResponseParams GetTextRegionOfImage(Vintasoft.Shared.Web.ImageInfoRequestParams) method instead.
    public Vintasoft.Imaging.Pdf.Web.Services.PdfPageTextResponseParams[] GetTextOfPdfPages(Vintasoft.Shared.Web.CompositeRequestParams<Vintasoft.Shared.Web.ImageInfoRequestParams>) This method is no longer supported, use public Vintasoft.Imaging.Web.Services.ImageTextRegionResponseParams[] GetTextRegionOfImages(Vintasoft.Shared.Web.CompositeRequestParams<Vintasoft.Shared.Web.ImageInfoRequestParams>) method instead.


    Changed interfaces:

    Vintasoft.Imaging.Pdf.Web.WcfServices.IVintasoftPdfWcfService
    Added methods
    public Vintasoft.Imaging.Pdf.Web.Services.PdfDocumentInteractiveFormResponseParams GetPdfDocumentInteractiveForm(Vintasoft.Shared.Web.ImageFileRequestParams) Returns information about PDF document interactive form.
    public Vintasoft.Shared.Web.BaseResponseParams UpdatePdfDocumentInteractiveForm(Vintasoft.Imaging.Pdf.Web.Services.PdfDocumentInteractiveFormRequestParams) Updates the PDF document interactive form.
    Removed methods
    public Vintasoft.Imaging.Pdf.Web.Services.PdfPageTextResponseParams GetTextOfPdfPage(Vintasoft.Shared.Web.ImageInfoRequestParams) This method is no longer supported, use public Vintasoft.Imaging.Web.Services.ImageTextRegionResponseParams GetTextRegionOfImage(Vintasoft.Shared.Web.ImageInfoRequestParams) method instead.
    public Vintasoft.Imaging.Pdf.Web.Services.PdfPageTextResponseParams[] GetTextOfPdfPages(Vintasoft.Shared.Web.CompositeRequestParams<Vintasoft.Shared.Web.ImageInfoRequestParams>) This method is no longer supported, use public Vintasoft.Imaging.Web.Services.ImageTextRegionResponseParams[] GetTextRegionOfImages(Vintasoft.Shared.Web.CompositeRequestParams<Vintasoft.Shared.Web.ImageInfoRequestParams>) method instead.




    API changes in Vintasoft.Imaging.Pdf.Web.ApiControllers.dll

    Changed classes:

    Vintasoft.Imaging.Pdf.Web.ApiControllers.VintasoftPdfApiController
    Added methods
    public Vintasoft.Imaging.Pdf.Web.Services.PdfDocumentInteractiveFormResponseParams GetPdfDocumentInteractiveForm(Vintasoft.Shared.Web.ImageFileRequestParams) Returns information about PDF document interactive form.
    public Vintasoft.Shared.Web.BaseResponseParams UpdatePdfDocumentInteractiveForm(Vintasoft.Imaging.Pdf.Web.Services.PdfDocumentInteractiveFormRequestParams) Updates PDF document interactive form.
    Removed methods
    public Vintasoft.Imaging.Pdf.Web.Services.PdfPageTextResponseParams GetTextOfPdfPage(Vintasoft.Shared.Web.ImageInfoRequestParams) This method is no longer supported, use public Vintasoft.Imaging.Web.Services.ImageTextRegionResponseParams GetTextRegionOfImage(Vintasoft.Shared.Web.ImageInfoRequestParams) method instead.
    public Vintasoft.Imaging.Pdf.Web.Services.PdfPageTextResponseParams[] GetTextOfPdfPages(Vintasoft.Shared.Web.CompositeRequestParams<Vintasoft.Shared.Web.ImageInfoRequestParams>) This method is no longer supported, use public Vintasoft.Imaging.Web.Services.ImageTextRegionResponseParams[] GetTextRegionOfImages(Vintasoft.Shared.Web.CompositeRequestParams<Vintasoft.Shared.Web.ImageInfoRequestParams>) method instead.




    API changes in Vintasoft.Imaging.Pdf.Web.Api2Controllers.dll

    Changed classes:

    Vintasoft.Imaging.Pdf.Web.Api2Controllers.VintasoftPdfApi2Controller
    Added methods
    public Vintasoft.Imaging.Pdf.Web.Services.PdfDocumentInteractiveFormResponseParams GetPdfDocumentInteractiveForm(Vintasoft.Shared.Web.ImageFileRequestParams) Returns information about PDF document interactive form.
    public Vintasoft.Shared.Web.BaseResponseParams UpdatePdfDocumentInteractiveForm(Vintasoft.Imaging.Pdf.Web.Services.PdfDocumentInteractiveFormRequestParams) Updates PDF document interactive form.
    Removed methods
    public Vintasoft.Imaging.Pdf.Web.Services.PdfPageTextResponseParams GetTextOfPdfPage(Vintasoft.Shared.Web.ImageInfoRequestParams) This method is no longer supported, use public Vintasoft.Imaging.Web.Services.ImageTextRegionResponseParams GetTextRegionOfImage(Vintasoft.Shared.Web.ImageInfoRequestParams) method instead.
    public Vintasoft.Imaging.Pdf.Web.Services.PdfPageTextResponseParams[] GetTextOfPdfPages(Vintasoft.Shared.Web.CompositeRequestParams<Vintasoft.Shared.Web.ImageInfoRequestParams>) This method is no longer supported, use public Vintasoft.Imaging.Web.Services.ImageTextRegionResponseParams[] GetTextRegionOfImages(Vintasoft.Shared.Web.CompositeRequestParams<Vintasoft.Shared.Web.ImageInfoRequestParams>) method instead.




    New Vintasoft.Imaging.Pdf.AspNetCore.ApiControllers

    New assembly Vintasoft.Imaging.Pdf.AspNetCore.ApiControllers.dll contains ASP.NET Core Web API controller for managing PDF documents in ASP.NET Core.