Conversão de documentos PDF para Rust

Exporte PDF para Microsoft Office® Word, Excel, apresentações do PowerPoint, imagens, EPUB e formatos de layout fixo

Visão geral

Você está procurando um método para transformar arquivos PDF em outros formatos usando o Rust? O Aspose.PDF for Rust via C++ é a solução perfeita para converter documentos PDF. Este artigo demonstrará como converter PDF em texto usando Rust. Ao converter um arquivo PDF em outro formato, os usuários geralmente desejam poder editar o conteúdo do PDF. Com o Aspose.PDF for Rust via C++, você pode converter de forma fácil e rápida seus documentos PDF de e para os formatos mais populares. Nossa biblioteca garante que seus arquivos PDF sejam convertidos com precisão e sucesso.

Conversão de PDF para DOC

Exemplo: conversão de PDF para DOC em 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(())
}

O Aspose.PDF for Rust suporta a conversão de PDF para DOC. Primeiro, abrimos um documento PDF. Em seguida, chamamos a função save_docx. Em seguida, feche o documento PDF e libere todos os recursos alocados

Conversão de PDF para XSLX

Conversão de PDF para 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(())
}

Esse código é uma função Rust que converte um arquivo PDF em um arquivo Excel usando o Aspose.PDF. Primeiro, abrimos um documento PDF. Em seguida, chamamos a função save_xlsx. Em seguida, feche o documento PDF e libere todos os recursos alocados

Conversão de PDF para XPS

Exemplo: conversão de PDF para XPS em 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(())
}

Essa função Rust converte um arquivo PDF em um arquivo XPS usando o Aspose.PDF. Primeiro, abrimos um documento PDF. Em seguida, chamamos a função save_xps. Em seguida, feche o documento PDF e libere todos os recursos alocados

Conversão de PDF para PNG

Exemplo: conversão de PDF para PNG em 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(())
}

Esse código é uma função Rust que converte um arquivo PDF em imagens PNG usando o Aspose.PDF. Primeiro, abrimos um documento PDF. Em seguida, chamamos a função page_to_png. Em seguida, feche o documento PDF e libere todos os recursos alocados.