تبدیل سند PDF برای Rust

صادرات PDF به مایکروسافت آفیس® ورد، اکسل، ارائه های پاورپوینت، تصاویر، 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 را با استفاده از 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 را با استفاده از Aspose.PDF به یک فایل XPS تبدیل می کند. ابتدا یک سند 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 را با استفاده از Aspose.PDF به تصاویر PNG تبدیل می کند. ابتدا یک سند PDF را باز می کنیم. سپس، تابع page_to_png را فراخوانی می کنیم. بعد، سند PDF را ببندید و منابع اختصاص داده شده را آزاد کنید.