Generate, modify, secure, and convert PDF documents to various formats seamlessly within Rust applications. Aspose.PDF is a PDF document generation library for Rust that makes creating complex, multi-page, printable documents easy.
Vendor
Aspose
Company Website
Aspose.PDF for Rust via C++ is a PDF document generation library designed for the Rust ecosystem, enabling developers to create complex, multi‑page, printable documents with ease. The API is built on optimized C++ code, ensuring very high performance, and its architecture makes it portable across operating systems. It is built to be simple and intuitive so that generating or manipulating complex documents becomes achievable with just a few lines of Rust code. The library allows developers to extract text, optimize PDFs, repair corrupted documents, manage pages, and convert PDFs into a variety of popular formats. Aspose.PDF for Rust via C++ also supports converting PDF pages into high-fidelity images and exporting PDFs into multiple office and publishing formats. This makes it a powerful tool for backend processing, document automation, and building PDF-intensive applications in Rust.
Features
Core Features
- Extract text from PDF
- Optimize PDF
- Repair PDF
- Add pages
- Delete pages
- Rotate pages
- Convert PDF to Word
- Convert PDF to Excel
- Convert PDF to JPG Backend PDF Manipulation Aspose.PDF for Rust via C++ enables backend processing of PDF files:
- Optimize PDF content
- Fix corrupted PDF documents
- Add or extract text
- Convert PDFs into widely used formats Conversion Capabilities Convert PDF to:
- Microsoft Office formats (DOCX/DOC, XLSX, PPTX)
- Image formats including BMP, PNG, JPEG, TIFF, SVG
- Document formats such as XPS, EPUB, TeX/LaTeX Organize PDF Content The library provides tools to:
- Optimize the PDF document structure
- Convert content to grayscale
- Rotate entire pages
- Set background colors
- Repair document structure and errors Page Manipulation
- Add new pages
- Remove existing pages Image Rendering Aspose.PDF for Rust via C++ allows rendering and transforming each PDF page into conventional image formats such as BMP, JPG, and PNG with the highest possible fidelity. Additionally, PDF files can be saved directly into DOC and DOCX formats.
Benefits
- High Performance: Powered by optimized C++ code for fast PDF processing.
- Rust-Friendly: Integrates seamlessly with Rust projects while benefiting from C++ performance.
- Backend Automation Ready: Ideal for PDF repair, text extraction, conversion, optimization, and batch processes.
- Wide Format Support: Converts PDF files to many document, office, and image formats.
- Accurate Rendering: Converts pages into high-resolution images with excellent fidelity.
- Flexible PDF Organization: Rotate, optimize, repair, and structure PDF documents easily.
- Independent of Adobe Acrobat: No external tools required.