API C # terbaik untuk membuat PDF [ditutup]


168

Bisakah Anda merekomendasikan API PDF apa pun untuk C #. Gratis adalah yang terbaik, tetapi saya tidak keberatan membayarnya.



2
Saya masih akan menyarankan iText # hanya karena bahkan setelah membayar Anda tidak mendapatkan tabel bersarang dan banyak fitur yang menawarkan iText #.
Akash Kava

Untuk referensi di masa mendatang, Anda mungkin ingin melihat GemBox.Document juga. Ini menyediakan API yang sederhana dan mudah digunakan, lihat model konten dokumen .
Mario Z

Jawaban:


46

Memperbarui:

Saya tidak yakin kapan atau apakah lisensi diubah untuk pustaka # iText , tetapi dilisensikan di bawah AGPL yang artinya harus dilisensikan jika disertakan dengan produk sumber-tertutup. Pertanyaannya tidak (saat ini) membutuhkan perpustakaan gratis atau sumber terbuka. Seseorang harus selalu menyelidiki jenis lisensi perpustakaan apa pun yang digunakan dalam suatu proyek.


Saya telah menggunakan iText # dengan sukses di .NET C # 3.5; ini adalah port perpustakaan Java open source untuk pembuatan PDF dan gratis.

Ada paket NuGet yang tersedia untuk iTextSharp versi 5 dan dokumentasi pengembang resmi , serta contoh C # , dapat ditemukan di itextpdf.com


iTextSharp sangat bagus untuk bekerja dengannya.
Carles Company

61
Perhatikan bahwa iText # dilisensikan di bawah AGPL. Ini berarti bahwa jika Anda memasukkannya dalam program lain, program itu juga harus memiliki lisensi AGPL, bahkan jika Anda menawarkannya sebagai situs web / SaaS .
shezi

27
Anda masih bisa mendapatkan versi LGPL sebelumnya jika Anda ingin menggunakan perpustakaan secara komersial. Ini tersedia di NuGet - nuget.org/packages/iTextSharp-LGPL
Paul Hiles

2
iTextSharp memerlukan lisensi berbayar jika Anda bermaksud menggunakannya untuk hal-hal yang berguna, dan juga mengklaim memiliki dependensi Java pada halaman github mereka.
Kraang Prime

4
@shezi Woops. Saya mengajukan pertanyaan di SO tentang iText, dan seperti yang Anda lihat, mereka langsung menjawab saya tentang lisensi LGPL, dan bagaimana hal itu dapat menyebabkan masalah pada proyek komersial. Jadi, tidak bisa menggunakannya.
Malavos

104

Saya menggunakan PdfSharp . Ini gratis, open source dan cukup nyaman untuk digunakan, tetapi saya tidak bisa mengatakan apakah itu yang terbaik atau tidak, karena saya belum pernah menggunakan yang lain.


+1. Yang ini memiliki dokumentasi XML, jadi saya merasa jauh lebih mudah digunakan daripada iTextSharp. Namun, saya tidak dapat menemukan yang setara dengan iTextSharp PdfTextExtractordi PdfSharp.
Sam

18
PdfSharp adalah hal yang baik, dilisensikan di bawah Lisensi MIT. Jadi Anda dapat menggunakannya untuk tujuan komersial juga
Chris623

5
Pdfsharp tidak mendukung bahasa kanan-ke-kiri
EKanadily

apakah itu crossplatform? Adakah yang berpengalaman di linux?
user557657

8

Pekerjaan saya menggunakan generator PDF Winnovative (Kami telah menggunakannya terutama untuk mengonversi HTML ke PDF, tetapi Anda juga dapat membuatnya dengan cara lain)


Ini bukan paket perangkat lunak berlisensi MIT. Waspadai hal ini saat menggunakan.
Gecko IT
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.