Конвертация PDF-документов для Rust

Экспорт PDF в Microsoft Office® Word, Excel, презентации PowerPoint, изображения, EPUB и форматы с фиксированным макетом

Обзор

Вы ищете способ преобразования PDF-файлов в другие форматы с помощью Rust? Aspose.PDF для Rust через C++ — идеальное решение для преобразования PDF-документов. В этой статье будет показано, как преобразовать PDF в текст с помощью Rust. При преобразовании PDF-файла в другой формат пользователи часто хотят иметь возможность редактировать содержимое PDF. С помощью Aspose.PDF for Rust через C++ вы можете легко и быстро конвертировать PDF-документы в самые популярные форматы и обратно. Наша библиотека гарантирует точное и успешное преобразование ваших PDF-файлов.

Конвертирование PDF в DOC

Пример: преобразование PDF в DOC в Rust

use asposepdf::Document;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    // Open a PDF-document with filename
    let pdf = Document::open("sample.pdf")?;

    // Convert and save the previously opened PDF-document as DocX-document
    pdf.save_docx("sample.docx")?;

    Ok(())
}

Программа Aspose.PDF для Rust поддерживает преобразование PDF в DOC. Сначала мы открываем PDF-документ. Затем мы вызываем функцию save_docx. Затем закройте PDF-документ и освободите все выделенные ресурсы

Конвертирование PDF в XSLX

Конвертирование PDF в XSLX

use asposepdf::Document;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    // Open a PDF-document with filename
    let pdf = Document::open("sample.pdf")?;

    // Convert and save the previously opened PDF-document as XlsX-document
    pdf.save_xlsx("sample.xlsx")?;

    Ok(())
}

Этот код представляет собой функцию Rust, которая преобразует PDF-файл в файл Excel с помощью Aspose.PDF. Сначала мы открываем PDF-документ. Затем мы вызываем функцию save_xlsx. Затем закройте PDF-документ и освободите все выделенные ресурсы

Конвертирование PDF в XPS

Пример: преобразование PDF в XPS в Rust

use asposepdf::Document;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    // Open a PDF-document with filename
    let pdf = Document::open("sample.pdf")?;

    // Convert and save the previously opened PDF-document as Xps-document
    pdf.save_xps("sample.xps")?;

    Ok(())
}

Эта функция Rust преобразует PDF-файл в файл XPS с помощью Aspose.PDF. Сначала мы открываем PDF-документ. Затем мы вызываем функцию save_xps. Затем закройте PDF-документ и освободите все выделенные ресурсы

Конвертирование PDF в PNG

Пример: преобразование PDF в PNG в Rust

use asposepdf::Document;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    // Open a PDF-document with filename
    let pdf = Document::open("sample.pdf")?;

    // Convert and save the specified page as Png-image
    pdf.page_to_png(1, 100, "sample_page1.png")?;

    Ok(())
}

Этот код представляет собой функцию Rust, которая преобразует PDF-файл в изображения PNG с помощью Aspose.PDF. Сначала мы открываем PDF-документ. Затем мы вызываем функцию page_to_png. Затем закройте PDF-документ и освободите все выделенные ресурсы.