Browse our Products

Aspose.PDF for Rust via C++ 25.6 Release Notes

First Public Release of Aspose.PDF for Rust via C++

We are pleased to announce the first public release of Aspose.PDF for Rust via C++.

The package asposepdf is a powerful toolkit that allows developers to manipulate PDF files directly and helps do various tasks for PDF. Contains unique features for converting PDF to other formats.

Please visit Product Page and Docs for further details.

Features

PDF Processing

  • Create and manage documents

    • new, open, save, save_as, set_license Create, load, save as, and save PDF; apply license keys.
  • Page management

    • add, insert, delete, count Add, insert, delete, and count pages in a document.
  • Document-level operations

    • optimize, optimize_resource, grayscale, rotate, set_background, repair Optimize PDF layout and resources, convert to grayscale, rotate pages, set background, and repair corrupted documents.
  • Page-level operations

    • rotate, set_size, grayscale, add_text Rotate individual pages, set page size, convert pages to grayscale, and add text.
  • Content extraction

    • extract_text Retrieve plain text content from PDF pages.

PDF converting and saving

  • Microsoft Office:
    • DOC, DOCX, XLSX, PPTX
  • Images:
    • JPEG, PNG, BMP, TIFF
  • Others:
    • EPUB, DICOM, SVG, XPS, TEX, TXT

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

Platforms

Implemented support for Linux x64, macOS x86_64, macOS arm64 and Windows x64 platforms.

The platform-specific version of the dynamic library from the ’lib’-folder in the package’s root directory is required for distributing the resulting application:

  • libAsposePDFforRust_linux_amd64.so for Linux x64 platform
  • libAsposePDFforRust_darwin_arm64.dylib for macOS arm64 platform
  • libAsposePDFforRust_darwin_amd64.dylib for macOS x86_64 platform
  • AsposePDFforRust_windows_amd64.dll for Windows x64 platform.