Conversión de documentos PDF para Rust

Exporte PDF a Microsoft Office® Word, Excel, presentaciones de PowerPoint, imágenes, EPUB y formatos de diseño fijo

Descripción general

¿Está buscando un método para transformar archivos PDF a otros formatos con Rust? Aspose.PDF para Rust a través de C++ es la solución perfecta para convertir documentos PDF. Este artículo demostrará cómo convertir PDF a texto usando Rust. Al convertir un archivo PDF a otro formato, los usuarios suelen querer poder editar el contenido del PDF. Con Aspose.PDF para Rust a través de C++, puede convertir fácil y rápidamente sus documentos PDF a y desde los formatos más populares. Nuestra biblioteca garantiza que sus archivos PDF se conviertan de forma precisa y exitosa.

Conversión de PDF a DOC

Ejemplo: conversión de PDF a DOC en 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 para Rust admite la conversión de PDF a DOC. Primero, abrimos un documento PDF. Luego, llamamos a la función save_docx. A continuación, cierre el documento PDF y libere los recursos asignados

Conversión de PDF a XSLX

Conversión de PDF a 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(())
}

Este código es una función de Rust que convierte un archivo PDF en un archivo de Excel mediante el archivo Aspose.PDF. En primer lugar, abrimos un documento PDF. Luego, llamamos a la función save_xlsx. A continuación, cierre el documento PDF y libere los recursos asignados

Conversión de PDF a XPS

Ejemplo: conversión de PDF a XPS en 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(())
}

Esta función de Rust convierte un archivo PDF en un archivo XPS mediante el archivo Aspose.PDF. En primer lugar, abrimos un documento PDF. Luego, llamamos a la función save_xps. A continuación, cierre el documento PDF y libere los recursos asignados

Conversión de PDF a PNG

Ejemplo: conversión de PDF a PNG en 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(())
}

Este código es una función de Rust que convierte un archivo PDF en imágenes PNG mediante el archivo Aspose.PDF. En primer lugar, abrimos un documento PDF. Luego, llamamos a la función page_to_png. A continuación, cierre el documento PDF y libere los recursos asignados.