Tutorial konversi dokumen GroupDocs.Conversion: konversi PDF, Word, Excel, dan lainnya

Dalam tutorial konversi dokumen GroupDocs.Conversion ini, Anda akan belajar cara mengonversi PDF, dokumen Word, spreadsheet Excel, presentasi PowerPoint, dan lebih dari 50 format tambahan langsung dari aplikasi .NET atau Java Anda. Perpustakaan ini berjalan sepenuhnya offline, tidak memerlukan perangkat lunak pihak ketiga, dan menghasilkan hasil dengan fidelitas tinggi, menjadikannya ideal untuk alur kerja yang aman dan tingkat perusahaan.

Jawaban Cepat

  • Format apa yang didukung? Lebih dari 50 format input dan output, termasuk PDF, DOCX, XLSX, PPTX, CAD, dan tipe gambar.
  • Apakah saya dapat mengonversi tanpa akses internet? Ya, GroupDocs.Conversion berjalan sepenuhnya secara lokal.
  • Apakah ada batas ukuran file? File hingga 2 GB didukung dengan penggunaan memori di bawah 200 MB.
  • Apakah saya memerlukan lisensi untuk produksi? Lisensi komersial diperlukan untuk penggunaan produksi; percobaan gratis tersedia untuk evaluasi.
  • Platform apa yang didukung? Baik .NET (Framework, Core, .NET 5/6) maupun Java didukung sepenuhnya.
  • Seberapa cepat konversi batch? Mengonversi 1 000 halaman biasanya selesai dalam kurang dari 30 detik pada VM standar kelas server.
  • Bisakah saya memproses file yang dilindungi password? Ya—gunakan LoadOptions untuk menyediakan password selama konversi.

Apa itu GroupDocs.Conversion?

GroupDocs.Conversion adalah perpustakaan lintas‑platform yang memungkinkan pengembang mengonversi dokumen antara lebih dari 50 format tanpa bergantung pada layanan eksternal. Ia menyediakan API sederhana untuk memuat file sumber, memilih opsi konversi, dan menyimpan hasil dalam format yang diinginkan.

Mengapa memilih GroupDocs.Conversion?

GroupDocs.Conversion menawarkan dukungan format yang luas, output dengan fidelitas tinggi, dan pemrosesan yang dioptimalkan untuk kinerja, menjadikannya cocok untuk proyek perusahaan berskala besar. Ia berjalan secara lokal tanpa ketergantungan pihak ketiga, memastikan keamanan dan kepatuhan.

  • Cakupan format yang luas: Mendukung lebih dari 50 format input dan output serta dapat memproses file hingga 2 GB dengan penggunaan RAM kurang dari 200 MB.
  • Konversi fidelitas tinggi: Mempertahankan tata letak, font, gambar, dan objek tertanam dengan akurasi visual hingga 99 %.
  • Dioptimalkan untuk kinerja: Konversi batch 1 000 halaman memakan waktu kurang dari 30 detik pada VM kelas server tipikal.
  • Penerapan tanpa ketergantungan: Tidak memerlukan Microsoft Office, Adobe Acrobat, atau perangkat lunak pihak ketiga lainnya.

Cara memulai dengan GroupDocs.Conversion di .NET?

Converter adalah kelas utama yang melakukan konversi dokumen. Tambahkan paket NuGet GroupDocs.Conversion ke proyek Anda, buat instance kelas Converter dengan jalur file atau stream, pilih format target, dan panggil Save. Alur tiga langkah ini mengubah file sumber menjadi file yang dikonversi dalam hitungan detik.

Jawaban langsung: Untuk mengonversi PDF ke Word di .NET, buat instance Converter dengan file PDF, panggil Convert dengan menyebutkan SaveFormat.Docx, dan simpan hasilnya—ini menyelesaikan konversi dalam dua baris kode.

Penanda definisi

Kelas Converter adalah inti mesin GroupDocs.Conversion yang memuat dokumen sumber, menerapkan opsi konversi, dan menulis output dalam format yang diminta.

Prasyarat untuk .NET

  • .NET Framework 4.5+ atau .NET Core 3.1+ (termasuk .NET 5/6) terpasang
  • Paket NuGet GroupDocs.Conversion ditambahkan ke proyek
  • Memori yang cukup (minimal 200 MB) untuk file besar

Contoh langkah‑demi‑langkah (tanpa blok kode sesuai aturan preservasi)

  1. Buat konverter – berikan jalur file sumber atau stream ke konstruktor Converter.
  2. Pilih opsi konversi – secara opsional konfigurasikan LoadOptions (misalnya, password) atau SaveOptions (misalnya, OCR).
  3. Jalankan konversi – panggil Convert dengan SaveFormat yang diinginkan dan berikan jalur tujuan.

Cara memulai dengan GroupDocs.Conversion di Java?

Converter adalah kelas inti yang digunakan untuk mengonversi dokumen di Java. Sertakan artefak Maven com.groupdocs:groupdocs-conversion dalam pom.xml Anda, buat instance Converter, atur LoadOptions yang diinginkan, dan panggil convert dengan format target. API Java mencerminkan pengalaman .NET, memastikan konsistensi bagi pengembang di semua platform.

Jawaban langsung: Di Java, buat instance Converter dengan file sumber, panggil convert dengan melewatkan SaveFormat.DOCX dan jalur output, dan perpustakaan akan menangani konversi PDF‑ke‑Word secara otomatis.

Penanda definisi

Kelas Converter di Java memiliki tujuan yang sama dengan versi .NET‑nya: ia memuat dokumen, menerapkan pengaturan konversi, dan menulis hasil ke format yang dipilih.

Prasyarat untuk Java

  • JDK 8 atau lebih tinggi terpasang
  • Sistem build Maven atau Gradle dengan dependensi groupdocs-conversion
  • Setidaknya 200 MB ruang heap untuk dokumen besar

Contoh langkah‑demi‑langkah (tanpa blok kode ditambahkan)

  1. Tambahkan dependensi Maven – sertakan artefak groupdocs-conversion.
  2. Instansiasi Converter – berikan jalur file sumber atau input stream.
  3. Konfigurasikan opsi – atur password, OCR, atau LoadOptions lain sesuai kebutuhan.
  4. Jalankan konversi – panggil convert dengan SaveFormat yang diinginkan dan tujuan.

Tutorial penting

Konversi khusus format

Fitur lanjutan

Fungsionalitas inti

Panduan khusus format

Konfigurasi lanjutan

Pertanyaan yang sering diajukan

Q: Bisakah saya menggunakan GroupDocs.Conversion dalam microservice cloud‑native?
A: Ya, perpustakaan ini berjalan di runtime .NET atau Java apa pun, termasuk kontainer Docker dan pod Kubernetes, tanpa memerlukan layanan eksternal.

Q: Bagaimana perpustakaan menangani PDF yang dilindungi password?
A: Anda dapat menyediakan password melalui LoadOptions (atau opsi setara di Java) saat membuat Converter, dan perpustakaan akan mendekripsi file untuk konversi.

Q: Apa cara yang disarankan untuk mengonversi batch file besar?
A: Gunakan API asynchronous (atau parallel streams di Java) untuk memproses file secara bersamaan, dan aktifkan caching untuk menggunakan kembali font dan sumber daya yang dimuat demi kinerja yang lebih baik.

Q: Apakah GroupDocs.Conversion mendukung OCR untuk gambar yang dipindai?
A: Ya, OCR dapat diaktifkan melalui kelas OcrOptions, memungkinkan konversi PDF atau gambar yang dipindai menjadi teks yang dapat dicari dan dipilih.

Q: Versi .NET mana yang secara resmi didukung?
A: .NET Framework 4.5+, .NET Core 3.1+, .NET 5, .NET 6, dan versi selanjutnya didukung sepenuhnya.

Q: Bagaimana saya dapat memantau kemajuan konversi?
A: Langganan ke event ConversionProgress yang disediakan oleh kelas Converter; event ini melaporkan persentase selesai dan waktu yang telah berlalu.

Q: Apakah memungkinkan mengonversi file Office yang terenkripsi?
A: Ya—lewatkan password yang sesuai melalui LoadOptions untuk file Word, Excel, atau PowerPoint sebelum memanggil konversi.

Q: Optimasi memori apa yang tersedia untuk PDF sangat besar?
A: Aktifkan LoadOptions.MemoryLimit untuk membatasi penggunaan RAM dan gunakan API streaming untuk memproses halaman secara bertahap.

Q: Bisakah saya mengonversi dokumen ke format gambar seperti PNG atau JPEG?
A: Tentu—tentukan SaveFormat gambar seperti SaveFormat.Png atau SaveFormat.Jpeg saat memanggil Convert.

Q: Apakah GroupDocs.Conversion menyediakan fasilitas logging?
A: Ya, perpustakaan ini menyertakan kerangka kerja logging bawaan yang dapat dikonfigurasi untuk menulis log konversi terperinci ke file atau console.


Terakhir Diperbarui: 2026-10-21
Diuji Dengan: GroupDocs.Conversion 23.11 for .NET & Java
Penulis: GroupDocs

Referensi API
percobaan gratis
hubungi tim dukungan kami