Konwersja dokumentów PDF dla Rust

Eksportuj pliki PDF do programów Microsoft Office® Word, Excel, prezentacje PowerPoint, obrazy, EPUB i formaty o stałym układzie

Przegląd

Szukasz metody przekształcania plików PDF na inne formaty za pomocą Rust? Aspose.PDF dla Rust przez C++ jest idealnym rozwiązaniem do konwersji dokumentów PDF. W tym artykule dowiesz się, jak przekonwertować plik PDF na tekst za pomocą Rust. Podczas konwersji pliku PDF na inny format użytkownicy często chcą mieć możliwość edycji zawartości PDF. Dzięki Aspose.PDF for Rust przez C++ możesz łatwo i szybko konwertować dokumenty PDF do i z najpopularniejszych formatów. Nasza biblioteka zapewnia dokładną i pomyślną konwersję plików PDF.

Konwersja PDF do DOC

Przykład: Konwersja PDF na DOC w 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 dla Rust obsługuje konwersję PDF na DOC. Najpierw otwieramy dokument PDF. Następnie wywołujemy funkcję save_docx. Następnie zamknij dokument PDF i zwolnij wszelkie przydzielone zasoby

Konwersja PDF do XSLX

Konwersja PDF do 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(())
}

Ten kod jest funkcją Rust, która konwertuje plik PDF na plik Excel za pomocą pliku Aspose.PDF. Najpierw otwieramy dokument PDF. Następnie wywołujemy funkcję save_xlsx. Następnie zamknij dokument PDF i zwolnij wszelkie przydzielone zasoby

Konwersja PDF do XPS

Przykład: Konwersja PDF na XPS w 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(())
}

Ta funkcja Rust konwertuje plik PDF na plik XPS za pomocą pliku Aspose.PDF. Najpierw otwieramy dokument PDF. Następnie wywołujemy funkcję save_xps. Następnie zamknij dokument PDF i zwolnij wszelkie przydzielone zasoby

Konwersja PDF do PNG

Przykład: Konwersja PDF na PNG w 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(())
}

Ten kod jest funkcją Rust, która konwertuje plik PDF na obrazy PNG za pomocą pliku Aspose.PDF. Najpierw otwieramy dokument PDF. Następnie wywołujemy funkcję page_to_png. Następnie zamknij dokument PDF i zwolnij wszelkie przydzielone zasoby.