Skip to content

Releases: aspose-pdf/aspose-pdf-rust-cpp

Aspose.PDF for Rust via C++ 26.5

26 May 06:21

Choose a tag to compare

Public API and Backward Incompatible Changes

Added APIs

Organize PDF functions:

  • convert - Convert a PDF-document into a PDF-document with the specified PDF format.
  • validate - Validate a PDF-document for compliance with the PDF format.
  • remove_pdfa_compliance - Remove PDF/A compliance from a PDF-document.
  • remove_pdfua_compliance - Remove PDF/UA compliance from a PDF-document.
  • is_pdfa_compliant - Get is a PDF-document PDF/A compliant.
  • is_pdfua_compliant - Get is a PDF-document PDF/UA compliant.

Removed APIs

Complete details of API can be referenced from Aspose.PDF for Rust via C++ API Reference Guide.

Aspose.PDF for Rust via C++ 26.4

23 Apr 08:29

Choose a tag to compare

Public API and Backward Incompatible Changes

Added APIs

Security functions:

  • is_encrypted - Get encrypted status of PDF-document.
  • sign_pkcs7 - Sign a PDF-document using PKCS#7 digital signatures.
  • sign_pkcs7_detached - Sign a PDF-document using PKCS#7 Detached digital signatures.
  • is_signed - Get signed status of PDF-document.
  • remove_signs - Remove signs from PDF-document.

Removed APIs

Complete details of API can be referenced from Aspose.PDF for Rust via C++ API Reference Guide.

Aspose.PDF for Rust via C++ 26.3

24 Mar 07:54

Choose a tag to compare

Public API and Backward Incompatible Changes

Added APIs

Organize PDF functions:

  • replace_font - Replace font in a PDF-document.
  • page_replace_font - Replace font in page.

Removed APIs

Complete details of API can be referenced from Aspose.PDF for Rust via C++ API Reference Guide.

Aspose.PDF for Rust via C++ 26.2

24 Feb 15:32

Choose a tag to compare

Public API and Backward Incompatible Changes

Added APIs

Organize PDF functions:

  • crop - Crop pages of a PDF-document.
  • page_crop - Crop a page.

Removed APIs

Complete details of API can be referenced from Aspose.PDF for Rust via C++ API Reference Guide.

Aspose.PDF for Rust via C++ 26.1

28 Jan 09:30

Choose a tag to compare

Public API and Backward Incompatible Changes

Added APIs

Organize PDF functions:

  • remove_text_headers - Remove text headers from PDF-document.
  • remove_text_footers - Remove text footers from PDF-document.
  • page_remove_text_headers - Remove text headers in page.
  • page_remove_text_footers - Remove text footers in page.

Removed APIs

Complete details of API can be referenced from Aspose.PDF for Rust via C++ API Reference Guide.

Aspose.PDF for Rust via C++ 25.12

23 Dec 13:41

Choose a tag to compare

Public API and Backward Incompatible Changes

Added APIs

Security PDF:

  • open_with_password - Open a password-protected PDF-document.
  • encrypt - Encrypt PDF-document.
  • decrypt - Decrypt PDF-document.
  • set_permissions - Set permissions for PDF-document.
  • get_permissions - Get current permissions of PDF-document.

Removed APIs

Complete details of API can be referenced from Aspose.PDF for Rust via C++ API Reference Guide.

Aspose.PDF for Rust via C++ 25.11

26 Nov 08:38

Choose a tag to compare

Public API and Backward Incompatible Changes

Added APIs

Organize PDF functions:

  • remove_watermarks - Remove watermarks from PDF-document.
  • add_watermark - Add watermark to PDF-document.
  • embed_fonts - Embed fonts a PDF-document.
  • unembed_fonts - Unembed fonts a PDF-document.
  • optimize_file_size - Optimize size of PDF-document with image compression quality.
  • page_remove_watermarks - Remove watermarks in page.
  • page_add_watermark - Add watermark on page.

Removed APIs

Complete details of API can be referenced from Aspose.PDF for Rust via C++ API Reference Guide.

Aspose.PDF for Rust via C++ 25.10

27 Oct 16:25

Choose a tag to compare

Public API and Backward Incompatible Changes

Added APIs

Core PDF functions:

  • word_count - Return word count in PDF-document
  • character_count - Return character count in PDF-document
  • append - Append pages from another PDF-document
  • append_pages - Append selected pages from another PDF-document
  • merge_documents - Create a new PDF-document by merging the provided PDF-documents
  • split_document - Create multiple new PDF-documents by extracting pages from the source PDF-document
  • split - Create multiple new PDF-documents by extracting pages from the current PDF-document
  • split_at_page - Split the PDF-document into two new PDF-documents
  • split_at - Split the current PDF-document into two new PDF-documents
  • bytes - Return the contents of the PDF-document as a byte vector
  • page_word_count - Return word count on specified page in PDF-document
  • page_character_count - Return character count on specified page in PDF-document
  • page_is_blank - Return page is blank in PDF-document

Organize PDF functions:

  • remove_tables - Remove tables from a PDF-document
  • page_remove_tables - Remove tables in page

Removed APIs

Complete details of API can be referenced from Aspose.PDF for Rust via C++ API Reference Guide.

Aspose.PDF for Rust via C++ 25.9

26 Sep 08:53

Choose a tag to compare

Public API and Backward Incompatible Changes

Added APIs

Convert from PDF functions:

  • save_svg_zip - Convert and save the previously opened PDF-document as SVG-archive

Organize PDF functions:

  • flatten - Flatten PDF-document
  • remove_annotations - Remove annotations from PDF-document
  • remove_attachments - Remove attachments from PDF-document
  • remove_blank_pages - Remove blank pages from PDF-document
  • remove_bookmarks - Remove bookmarks from PDF-document
  • remove_hidden_text - Remove hidden text from PDF-document
  • remove_images - Remove images from PDF-document
  • remove_javascripts - Remove java scripts from PDF-document
  • page_remove_annotations - Remove annotations in page
  • page_remove_hidden_text - Remove hidden text in page
  • page_remove_images - Remove images in page

Miscellaneous PDF functions:

  • about - Return metadata information about the Aspose.PDF for Rust via C++

Removed APIs

Complete details of API can be referenced from Aspose.PDF for Rust via C++ API Reference Guide.

Aspose.PDF for Rust via C++ 25.8

27 Aug 08:30

Choose a tag to compare

Public API and Backward Incompatible Changes

Added APIs

Convert from PDF:

  • save_docx_enhanced - Convert and save the previously opened PDF-document as DocX-document with Enhanced Recognition Mode (fully editable tables and paragraphs).
  • export_fdf - Export from the previously opened PDF-document with AcroForm to FDF-document.
  • export_xfdf - Export from the previously opened PDF-document with AcroForm to XFDF-document.
  • export_xml - Export from the previously opened PDF-document with AcroForm to XML-document.

Organize PDF functions:

  • replace_text - Replace text in PDF-document.
  • add_page_num - Add page number to a PDF-document.
  • add_text_header - Add text in Header of a PDF-document.
  • add_text_footer - Add text in Footer of a PDF-document.
  • page_replace_text - Replace text on page.
  • page_add_page_num - Add page number on page.
  • page_add_text_header - Add text in page header.
  • page_add_text_footer - Add text in page footer.

Removed APIs

Complete details of API can be referenced from Aspose.PDF for Rust via C++ API Reference Guide.