Konversi PDF ke dokumen Word dalam Rust

Untuk mengedit konten file PDF di Microsoft Word atau pengolah kata lain yang mendukung format DOC dan DOCX. File PDF dapat diedit, tetapi file DOC dan DOCX lebih fleksibel dan dapat disesuaikan.

Konversi PDF ke DOC

Cuplikan kode Rust yang disediakan menunjukkan cara mengonversi dokumen PDF menjadi DOC menggunakan pustaka Aspose.PDF:

  1. Buka dokumen PDF.
  2. Konversi file PDF ke DOC menggunakan save_doc fungsi.

  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 Doc-document
      pdf.save_doc("sample.doc")?;

      Ok(())
  }

Konversi PDF ke DOCX

Aspose.PDF for Rust API memungkinkan Anda membaca dan mengonversi dokumen PDF ke DOCX. DOCX adalah format yang terkenal untuk dokumen Microsoft Word yang strukturnya diubah dari biner sederhana menjadi kombinasi file XML dan biner. File Docx dapat dibuka dengan Word 2007 dan versi‑versi selanjutnya tetapi tidak dengan versi‑versi sebelumnya dari MS Word yang mendukung ekstensi file DOC.

Cuplikan kode Rust yang disediakan menunjukkan cara mengonversi dokumen PDF menjadi DOCX menggunakan pustaka Aspose.PDF:

  1. Buka dokumen PDF.
  2. Konversi file PDF ke DOCX menggunakan save_docx fungsi.

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

Konversi PDF ke DOCX dengan Mode Pengenalan Tingkat Lanjut

Konversi dokumen PDF ke file Microsoft Word (DOCX) menggunakan Aspose.PDF for Rust dengan Mode Pengenalan Tingkat Lanjut.

Mode Pengenalan yang Ditingkatkan menghasilkan DOCX yang sepenuhnya dapat diedit, dengan mempertahankan:

  • Struktur paragraf
  • Tabel sebagai tabel Word asli
  • Alur teks logis dan pemformatan
  1. Buka file PDF sumber.
  2. Simpan PDF sebagai file DOCX dengan pengenalan tata letak yang ditingkatkan diaktifkan.

  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 with Enhanced Recognition Mode (fully editable tables and paragraphs)
      pdf.save_docx_enhanced("sample_enhanced.docx")?;

      Ok(())
  }