logo
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
Paul Rayman  
#1 Posted : Wednesday, March 6, 2019 3:15:21 AM(UTC)
Paul Rayman

Rank: Administration

Groups: Administrators
Joined: 1/5/2016(UTC)
Posts: 724

Thanks: 1 times
Was thanked: 87 time(s) in 86 post(s)
We are pleased to announce the release of Patagames Pdf.Net SDK. This is the most complete Pdfium.Net SDK release to date, and we encourage users to upgrade as soon as reasonable.
Product version:
4.0.2704
Assembly versions:
4.0.0.2704 - Pdfium.dllFi
4.0.0.xx - Patagames.Pdf.dll
4.0.0.xx - Patagames.Pdf.Wpf.dll
4.0.0.xx - Patagames.Pdf.WinForms.dll

Changes in This Release:

  • added the ability to encrypt documents with a password;
  • added the ability to set permissions on a document;
  • added API to get access/create/modify PDF functions:
    • Sampled function
    • exponential interpolation function
    • stitching function
    • PostScript calculator function;
  • added API to get access/create/modify annotations:
    • Text annotation
    • Link annotation
    • Free text annotation
    • Line annotation
    • Square annotation
    • Circle annotation
    • Polygon annotation
    • Polyline annotation
    • Highlight annotation
    • Underline annotation
    • Squiggly-underline annotation
    • Strikeout annotation
    • Rubber stamp annotation
    • Caret annotation
    • Ink annotation
    • Pop-up annotation
    • File attachment annotation
    • Sound annotation
    • Watermark annotation;
  • added the ability to generate an appearance stream for annotations which do not have this one;
  • PdfViewer now display annotations which has no AP entry;
  • added the ability to get/set page boundaries such as CropBox, MediaBox, BleedBox, TrimBox and ArtBox;
  • The types FS_MATRIX, FS_PATHPOINTF, FS_QUADPOINTSF, FS_RECTF, FS_SIZEF, FS_POINTF now have methods for converting from/to PdfTypeArray;
  • added code for future support of XFA forms;
  • added Pdfium.IsFullAPI property;
  • internal structure of the PdfPageObjectCollection has been changed;
  • fixed page conversion issue for future support of XFA forms;
  • fixed a bug inside PdfTypeStream finalize;
  • fixed an issue with acro forms re-initialization at the marshaling error in mono;


The list of incompatibilities with the previous version:

  • PdfUserAccessPermission.NoPernission renamed to PdfUserAccessPermission.NoPermission
  • PdfWebLinkCollection:
    • PdfWebLink GetWebLinkAtPoint(PointF point) replaced by PdfWebLink GetWebLinkAtPoint(FS_POINTF point)
  • PdfPageCollection:
    • void InsertPageAt(int index, SizeF size) replaced by PdfPage InsertPageAt(int index, FS_SIZEF size)
  • PdfLinkCollections:
    • PdfLink GetLinkAtPoint(PointF point) replaced by PdfLink GetLinkAtPoint(FS_POINTF point)
  • PdfForms:
    • Color SetHighlightColor(FormFieldTypes field, Color color) replaced by FS_COLOR SetHighlightColor(FormFieldTypes field, FS_COLOR color)
  • PdfFont:
    • Rectangle GetCharBBox(int charCode) replaced by FX_RECT GetCharBBox(int charCode)
  • PdfDocument:
    • SizeF GetPageSizeByIndex(int pageIndex) replaced by FS_SIZEF GetPageSizeByIndex(int pageIndex)
  • PdfBitmap:
    • void FillRect(int left, int top, int width, int height, Color color) replaced by void FillRect(int left, int top, int width, int height, FS_COLOR color)
    • void FillRect(int left, int top, int width, int height, Color color, BlendTypes blendType) replaced by void FillRect(int left, int top, int width, int height, FS_COLOR color, BlendTypes blendType)
    • void FillRect(Rectangle rect, Color color) replaced by void FillRect(FX_RECT rect, FS_COLOR color)
    • Color GetPaletteColorByIndex(int index) replaced by FS_COLOR GetPaletteColorByIndex(int index)
    • void SetPaletteEntryByIndex(int index, Color color) replaced by void SetPaletteEntryByIndex(int index, FS_COLOR color)
  • PdfTextObject:
    • PointF Location replaced by FS_POINTF Location
  • PdfPageObject:
    • Rectangle BoundingBox replaced by FS_RECTF BoundingBox
    • Color StrokeColor replaced by FS_COLOR StrokeColor
    • Color FillColor replaced by FS_COLOR FillColor
  • PdfControls:
    • Color BorderColor replaced by FS_COLOR BorderColor
    • Color BackgroundColor replaced by FS_COLOR BackgroundColor
  • PdfPage:
    • PointF DeviceToPage(int x, int y, int width, int height, PageRotate rotate, int deviceX, int deviceY) renamed to PointF DeviceToPageEx(int x, int y, int width, int height, PageRotate rotate, int deviceX, int deviceY)
    • void DeviceToPageEx(int x, int y, int width, int height, PageRotate rotate, int deviceX, int deviceY, out double pageX, out double pageY) renamed to void DeviceToPage(int x, int y, int width, int height, PageRotate rotate, int deviceX, int deviceY, out double pageX, out double pageY)
    • Point PageToDevice(int x, int y, int width, int height, PageRotate rotate, float pageX, float pageY) renamed to Point PageToDeviceEx(int x, int y, int width, int height, PageRotate rotate, float pageX, float pageY)
    • void PageToDeviceEx(int x, int y, int width, int height, PageRotate rotate, float pageX, float pageY, out int deviceX, out int deviceY) renamed to void PageToDevice(int x, int y, int width, int height, PageRotate rotate, float pageX, float pageY, out int deviceX, out int deviceY)



To get this release, please visit our download page.


Pdfium.Net SDK
Tesseract.Net SDK

Edited by user Wednesday, March 13, 2019 3:20:34 AM(UTC)  | Reason: Not specified

Terry  
#2 Posted : Thursday, March 7, 2019 5:16:59 AM(UTC)
Terry

Rank: Member

Groups: Registered
Joined: 7/26/2016(UTC)
Posts: 25
United Kingdom
Location: Somerset

Thanks: 5 times
Wow, lots of changes for this version. Very impressive - look forward to investigating them further.

Terry.
Users browsing this topic
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.