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.