Conversione di documenti PDF per Rust

Esporta PDF in Microsoft Office® Word, Excel, presentazioni PowerPoint, immagini, EPUB e formati a layout fisso

Panoramica

Stai cercando un metodo per trasformare i file PDF in altri formati usando Rust? Aspose.PDF per Rust tramite C++ è la soluzione perfetta per convertire documenti PDF. Questo articolo mostrerà come convertire i PDF in testo usando Rust. Quando si converte un file PDF in un altro formato, gli utenti spesso vogliono poter modificare il contenuto del PDF. Con Aspose.PDF for Rust tramite C++, puoi convertire facilmente e rapidamente i tuoi documenti PDF da e verso i formati più diffusi. La nostra libreria garantisce che i tuoi file PDF vengano convertiti in modo accurato e con successo.

Conversione da PDF a DOC

Esempio: conversione da PDF a DOC in 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 per Rust supporta la conversione da PDF a DOC. Innanzitutto, apriamo un documento PDF. Quindi, chiamiamo la funzione save_docx. Quindi, chiudi il documento PDF e rilascia tutte le risorse allocate

Conversione da PDF a XSLX

Conversione da 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(())
}

Questo codice è una funzione Rust che converte un file PDF in un file Excel utilizzando Aspose.PDF. Innanzitutto, apriamo un documento PDF. Quindi, chiamiamo la funzione save_xlsx. Quindi, chiudi il documento PDF e rilascia tutte le risorse allocate

Conversione da PDF a XPS

Esempio: conversione da PDF a XPS in 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(())
}

Questa funzione Rust converte un file PDF in un file XPS utilizzando Aspose.PDF. Innanzitutto, apriamo un documento PDF. Quindi, chiamiamo la funzione save_xps. Quindi, chiudi il documento PDF e rilascia tutte le risorse allocate

Conversione da PDF a PNG

Esempio: conversione da PDF a PNG in 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(())
}

Questo codice è una funzione Rust che converte un file PDF in immagini PNG utilizzando Aspose.PDF. Innanzitutto, apriamo un documento PDF. Quindi, chiamiamo la funzione page_to_png. Quindi, chiudi il documento PDF e rilascia tutte le risorse allocate.