VintaSoft Imaging .NET SDK 14.0: Documentation for Web developer
In This Topic
    VintaSoft PDF .NET Plug-in: API changes in version 14.0
    In This Topic

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

    New classes:

    public class Vintasoft.Imaging.Pdf.Web.Services.CompressPdfRequestParams Request to a web service. Contains parameters, which must be sent to a web service for compress PDF document.
    public class Vintasoft.Imaging.Pdf.Web.Services.FileResponseParams Response from web service. Contains information about file id.
    public class Vintasoft.Imaging.Pdf.Web.Services.PdfARequestParams Request to a web service. Contains parameters, which must be sent to a web service for PDF/A conversion/verification of PDF document.
    public class Vintasoft.Imaging.Pdf.Web.Services.PdfAResponseParams Response from web service. Contains information about the result of PDF/A conversion/verification.
    public class Vintasoft.Imaging.Pdf.Web.Services.WebPdfCompressionSettings Encapsulates the settings for data compression in resources of PDF document.
    public class Vintasoft.Imaging.Pdf.Web.Services.WebPdfDocumentCompressorSettings The settings for processing command that allows to compress a PDF document.
    public class Vintasoft.Imaging.Pdf.Web.Services.WebPdfFormat The settings for processing command that allows to compress a PDF document.


    Changed classes:

    Vintasoft.Imaging.Pdf.Web.Services.VintasoftPdfWebService
    Added properties
    public string DefaultCmykIccProfileFilename { get ; } Gets the filename of the default CMYK ICC profile, which is used as a profile in DefaultCMYK color space.
    public string DefaultRgbIccProfileFilename { get ; } Gets the filename of default RGB ICC profile, which is used as a profile in DefaultRGB color space.
    public string OutputIntentDestIccProfileFilename { get ; } Gets the filename of ICC profile (CMYK or RGB), which is used as the output intent dest profile.
    Added methods
    public Vintasoft.Imaging.Pdf.Web.Services.FileResponseParams CompressPdf(Vintasoft.Imaging.Pdf.Web.Services.CompressPdfRequestParams) Compresses PDF document.
    public Vintasoft.Imaging.Pdf.Web.Services.PdfAResponseParams ConvertToPdfA(Vintasoft.Imaging.Pdf.Web.Services.PdfARequestParams) Converts PDF document to a PDF/A format.
    public Vintasoft.Imaging.Pdf.Web.Services.PdfAResponseParams VerifyPdfAConformance(Vintasoft.Imaging.Pdf.Web.Services.PdfARequestParams) Verifies a PDF document to conformance with PDF/A format.


    New enumerations:

    public enum Vintasoft.Imaging.Pdf.Web.Services.WebPdfFormatEnum Specifies available formats of PDF document.




    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.FileResponseParams CompressPdf(Vintasoft.Imaging.Pdf.Web.Services.CompressPdfRequestParams) Compresses a PDF file.
    public Vintasoft.Imaging.Pdf.Web.Services.PdfAResponseParams ConvertToPdfA(Vintasoft.Imaging.Pdf.Web.Services.PdfARequestParams) Converts a PDF file to a PDF/A file.
    public Vintasoft.Imaging.Pdf.Web.Services.PdfAResponseParams VerifyPdfAConformance(Vintasoft.Imaging.Pdf.Web.Services.PdfARequestParams) Returns result of PDF file verification.




    API changes in Vintasoft.Imaging.Pdf.js

    New classes:

    public class Vintasoft.Imaging.Pdf.WebPdfCompressionSettingsJS Encapsulates the settings for compression of PDF document.
    public class Vintasoft.Imaging.Pdf.WebPdfDocumentCompressorJS The processing command that allows to compress a PDF document.
    public class Vintasoft.Imaging.Pdf.WebPdfDocumentCompressorSettingsJS The settings for the WebPdfDocumentCompressorJS class.
    public class Vintasoft.Imaging.Pdf.WebPdfFormatJS Contains information about format and version of PDF document.
    public class Vintasoft.Imaging.Pdf.UI.WebPdfDocumentEditorControlJS A JavaScript UI control that allows to view, print, redact, verify, convert, save PDF document in HTML5 web browser.
    public class Vintasoft.Imaging.Pdf.UI.WebPdfDocumentEditorControlSettingsJS Represents settings of WebPdfDocumentEditorControlJS object.
    public class Vintasoft.Imaging.Pdf.UI.Panels.WebUiPdfAConversionAndValidationPanelJS A web UI panel that allows to convert a PDF document to a PDF/A format or verify PDF document for conformance to PDF/A format.
    public class Vintasoft.Imaging.Pdf.UI.Panels.WebUiPdfBookmarksPanelJS A web UI panel that allows to view PDF bookmarks and navigate PDF document using bookmarks.
    public class Vintasoft.Imaging.Pdf.UI.Panels.WebUiPdfDocumentCompressorPanelJS A web UI panel that allows to compress a PDF document.
    public class Vintasoft.Imaging.Pdf.UI.Panels.WebUiPdfImageResourceExtractionPanelJS A web UI panel that shows the list of all image-resources associated with PDF page.
    public class Vintasoft.Imaging.Pdf.UI.Panels.WebUiPdfImageResourcePanelJS A web UI panel that allows to view information about a PDF image resource.
    public class Vintasoft.Imaging.Pdf.UI.Panels.WebUiPdfInteractiveFormFieldsPanelJS A web UI panel that shows the list of all interactive fields associated with opened PDF pages.
    public class Vintasoft.Imaging.Pdf.UI.Panels.WebUiPdfRedactionMarkAppearancePanelJS A web UI panel that allows to view and edit the appearance of PDF redaction mark.
    public class Vintasoft.Imaging.Pdf.UI.Panels.WebUiPdfRedactionMarkListPanelJS A web UI panel that allows to view the PDF redaction marks list and navigate between redaction marks.
    public class Vintasoft.Imaging.Pdf.UI.Panels.WebUiPdfRedactionMarkSettingsPanelJS A web UI panel that allows to view and edit the settings of PDF redaction mark.


    Removed classes:

    public class Vintasoft.Imaging.Pdf.WebPdfDocumentControllerJS Use WebPdfDocumentEditorControlJS instead.


    Changed classes:

    Vintasoft.Imaging.Pdf.WebContentImageJS
    Changed properties
    public object get_Resolution { get ; } public Vintasoft.Shared.WebResolutionJS get_Resolution { get ; }
    Changed constructors
    public void WebContentImageJS(Vintasoft.Imaging.Pdf.WebPdfImageResourceJS, object, object) public void WebContentImageJS(Vintasoft.Imaging.Pdf.WebPdfImageResourceJS, object, Vintasoft.Shared.WebResolutionJS)


    Vintasoft.Imaging.Pdf.WebPdfDocumentJS
    Changed constructors
    public void WebPdfDocumentJS(string, Vintasoft.Shared.WebServiceJS) public void WebPdfDocumentJS(string, Vintasoft.Shared.WebServiceJS, Vintasoft.Imaging.Pdf.UI.WebPdfDocumentEditorControlJS)
    Added methods
    public void convertToPdfA(string, function, function) Sends an asynchronous request to convert this PDF document to PDF/A format.
    public void verifyPdfAConformance(string, function, function) Sends an asynchronous request to verify this PDF document for conformance to PDF/A format.


    Vintasoft.Imaging.Pdf.WebPdfGotoActionExecutorJS
    Changed constructors
    public void WebPdfGotoActionExecutorJS(Vintasoft.Imaging.UI.WebImageViewerJS) public void WebPdfGotoActionExecutorJS(Vintasoft.Imaging.UI.WebImageViewerJS, Vintasoft.Imaging.Pdf.UI.WebPdfDocumentEditorControlJS)


    Vintasoft.Imaging.Pdf.WebPdfImageViewerActionExecutorJS
    Changed constructors
    public void WebPdfImageViewerActionExecutorJS(Vintasoft.Imaging.UI.WebImageViewerJS) public void WebPdfImageViewerActionExecutorJS(Vintasoft.Imaging.UI.WebImageViewerJS, Vintasoft.Imaging.Pdf.UI.WebPdfDocumentEditorControlJS)


    Vintasoft.Imaging.Pdf.WebPdfPageJS
    Changed methods
    public Vintasoft.Imaging.Utils.WebMatrixJS getTrasformFromPageSpaceToImageSpace(object) public Vintasoft.Imaging.Utils.WebMatrixJS getTrasformFromPageSpaceToImageSpace(Vintasoft.Shared.WebResolutionJS)
    Added events
    public event (object event) pageInfoReceived Occurs when parameters of PDF page are obtained.
    public event (object event) pageInfoRequestFailed Occurs when request for getting page information is failed.


    Vintasoft.Imaging.Pdf.WebPdfPageRedactionMarkJS
    Changed constructors
    public void WebPdfPageRedactionMarkJS(Vintasoft.Shared.WebImageJS) public void WebPdfPageRedactionMarkJS(Vintasoft.Shared.WebImageJS, Vintasoft.Imaging.Pdf.UI.WebPdfDocumentEditorControlJS)


    Vintasoft.Imaging.Pdf.WebPdfRedactionMarkJS
    Changed constructors
    public void WebPdfRedactionMarkJS(Vintasoft.Shared.WebImageJS) public void WebPdfRedactionMarkJS(Vintasoft.Shared.WebImageJS, Vintasoft.Imaging.Pdf.UI.WebPdfDocumentEditorControlJS)
    public void WebPdfRedactionMarkJS(Vintasoft.Imaging.Pdf.WebPdfPageJS) public void WebPdfRedactionMarkJS(Vintasoft.Imaging.Pdf.WebPdfPageJS, Vintasoft.Imaging.Pdf.UI.WebPdfDocumentEditorControlJS)


    Vintasoft.Imaging.Pdf.UI.VisualTools.WebPdfTextRedactionMarkJS
    Changed constructors
    public void WebPdfTextRedactionMarkJS(Vintasoft.Shared.WebImageJS, Vintasoft.Imaging.WebTextRegionJS) public void WebPdfTextRedactionMarkJS(Vintasoft.Shared.WebImageJS, Vintasoft.Imaging.WebTextRegionJS, Vintasoft.Imaging.Pdf.UI.WebPdfDocumentEditorControlJS)


    New enumerations:

    public enum Vintasoft.Imaging.Pdf.WebPdfCompressionEnumJS Specifies available compressions for data of PDF document.
    public enum Vintasoft.Imaging.Pdf.WebPdfFormatEnumJS Specifies available versions of PDF format.




    New JavaScript-file Vintasoft.Imaging.Pdf.Dialogs.Bootstrap.js

    New JavaScript-module Vintasoft.Imaging.Pdf.Dialogs.Bootstrap.js contains UI dialogs, which are based on Bootstrap, for PDF UI.
    Vintasoft.Imaging.Pdf.Dialogs.Bootstrap.js must be used together with Vintasoft.Imaging.Pdf.js file.



    New JavaScript-file Vintasoft.Imaging.Pdf.Dialogs.jQueryUI.js

    New JavaScript-module Vintasoft.Imaging.Pdf.Dialogs.jQueryUI.js contains UI dialogs, which are based on jQueryUI, for PDF UI.
    Vintasoft.Imaging.Pdf.Dialogs.jQueryUI.js must be used together with Vintasoft.Imaging.Pdf.js file.



    New CSS-file Vintasoft.Imaging.Pdf.css

    New CSS-file Vintasoft.Imaging.Pdf.css contains CSS-styles for PDF UI.
    Vintasoft.Imaging.Pdf.css must be used together with Vintasoft.Imaging.Pdf.js file.