SSS

Bu SSS, Documentize .NET Eklentileri ile ilgili kapsamlı bilgileri sağlar; PDF dönüşümü, form yönetimi ve içerik tablosu (TOC) oluşturma gibi yönleri kapsar.


Genel Sorular

1. Documentize for .NET nedir?

Documentize for .NET, PDF belgelerini programlı olarak yönetmek ve işlemek için güçlü bir kütüphanedir. PDF’leri çeşitli formatlara dönüştürmek, PDF formlarını düzenlemek, dijital imzalar eklemek, TOC’ler oluşturmak ve uzun vadeli arşivleme için PDF/A uyumluluğunu sağlamak için eklentiler içerir.

2. Documentize eklentilerini .NET için nasıl kurarım?

Documentize eklentilerini resmi web sitesinden derleme dosyalarını indirerek veya doğrudan NuGet üzerinden paketleri alarak kurabilirsiniz. Her eklentinin belgelerinin içinde ayrıntılı kurulum talimatları mevcuttur.


PDF Dönüşüm Eklentileri

3. Bir PDF belgesini Word (DOC/DOCX) dosyasına nasıl dönüştürebilirim?

PDF to DOC Converter kullanarak bir PDF belgesini Word formatına dönüştürmek için:

  1. PdfDoc sınıfını örnekleyin.
  2. Dönüşüm seçeneklerini yapılandırmak için bir PdfToDocOptions nesnesi oluşturun.
  3. Girdi PDF’si ve çıktı DOC/DOCX dosya yollarını ekleyin.
  4. Dönüşümü gerçekleştirmek için Process metodunu çağırın.

4. PDF sayfalarını JPEG resimlerine nasıl dönüştürebilirim?

PDF to JPEG Converter kullanarak:

  1. Jpeg sınıfının bir örneğini oluşturun.
  2. JpegOptions aracılığıyla dönüşüm seçeneklerini ayarlayın (örneğin, çözünürlük, sayfa aralığı).
  3. Girdi/çıktı dosya yollarını ekleyin.
  4. Dönüşümü yapmak için Jpeg.Process metodunu çağırın.

5. Bir PDF’yi PNG’ye nasıl dönüştürebilirim?

Bir PDF’yi PNG formatına dönüştürmek için:

  1. Png sınıfını ve bir PngOptions nesnesini oluşturun.
  2. Girdi PDF’sini ekleyin ve çıktı klasörünü belirtin.
  3. Çözünürlük gibi seçenekleri ayarlayın (örneğin, 300 DPI).
  4. PNG görüntüleri oluşturmak için Process metodunu çağırın.

6. Bir PDF’yi Excel (XLS/XLSX) formatına nasıl dönüştürebilirim?

PDF’yi Excel’e dönüştürmek için:

  1. PdfXls sınıfını örnekleyin.
  2. Girdi/çıktı yollarını ve dönüşüm seçeneklerini yapılandırmak için PdfToXlsOptions kullanın.
  3. Dönüşümü başlatmak için Process metodunu çağırın.

7. Bir PDF’yi HTML’ye nasıl dönüştürebilirim?

PDF belgelerini HTML’ye dönüştürmek için:

  1. PdfHtml sınıfının bir örneğini oluşturun.
  2. Dönüşüm seçeneklerini PdfToHtmlOptions veya HtmlToPdfOptions ile yapılandırın.
  3. Girdi/çıktı yollarını ekleyin ve Process metodunu çağırın.

PDF Form Yönetimi

8. PDF formlarını Form Editörü ile nasıl düzenleyebilirim?

PDF Form Editor, şu yetenekleri sağlar:

  • Alan eklemek (FormEditorAddOptions).
  • Alanları güncellemek (FormEditorSetOptions).
  • Alanları kaldırmak (FormRemoveSelectedFieldsOptions). Form alanlarını yapılandırdıktan sonra, Process metodunu çalıştırın.

9. PDF formlarını nasıl düzleştirebilirim?

Form alanlarını düzleştirmek için:

  1. FormFlattener sınıfını örnekleyin.
  2. Tüm alanları düzleştirmek için FormFlattenAllFieldsOptions veya belirli alanları hedeflemek için FormFlattenSelectedFieldsOptions kullanın.
  3. Girdi/çıktı dosyalarını ekleyin ve Process metodunu çağırın.

10. PDF formlarından veri nasıl dışa aktarabilirim?

Form verilerini dışa aktarmak için PDF Form Exporter kullanın. Bir FormExporterValuesToCsvOptions nesnesi oluşturun, form alanı koşullarını belirtin ve verileri CSV formatında dışa aktarmak için Process metodunu çalıştırın.


PDF/A ve TOC Yönetimi

11. Bir PDF’yi PDF/A formatına nasıl dönüştürebilirim?

PDF’leri PDF/A’ya dönüştürmek için:

  1. PdfAConverter sınıfını kullanın.
  2. PdfAConvertOptions içinde PDF/A sürümünü yapılandırın (örneğin, PDF/A-3B).
  3. Girdi/çıktı yollarını ekleyin ve Process metodunu çağırın.

12. PDF’de bir İçindekiler Tablosu (TOC) nasıl oluşturabilirim?

Bir TOC oluşturmak için:

  1. TocGenerator sınıfının bir örneğini oluşturun.
  2. TOC parametrelerini tanımlamak için TocOptions kullanın.
  3. Girdi/çıktı dosyalarını ekleyin ve Process metodunu çalıştırın.

İmza Yönetimi

13. Bir PDF belgesini dijital olarak nasıl imzalayabilirim?

Dijital imza eklemek için:

  1. Signature sınıfını örnekleyin.
  2. PFX dosyasını, şifreyi ve imza detaylarını (örneğin, sebep, iletişim bilgileri) yapılandırmak için SignOptions kullanın.
  3. Girdi/çıktı dosyalarını ekleyin ve Process metodunu çalıştırın.

Ek Özellikler

14. Documentize kullanarak PDF dosyalarını bölebilir miyim?

Evet, PDF Splitter kullanarak:

  1. Splitter sınıfını örnekleyin.
  2. SplitOptions kullanarak bölme seçeneklerini yapılandırın.
  3. Girdi/çıktı yollarını ekleyin ve Process metodunu çağırın.

15. Birden fazla PDF dosyasını nasıl birleştirebilirim?

PDF’leri birleştirmek için:

  1. Merger sınıfını örnekleyin.
  2. Girdi PDF’lerini ekleyin ve MergeOptions üzerinden bir çıktı dosyası belirtin.
  3. Dosyaları birleştirmek için Process metodunu çalıştırın.

16. Documentize yalnızca PDF’lerle mi çalışmakla sınırlı?

Documentize esas olarak PDF manipülasyonuna odaklanmasına rağmen, DOC, XLS, HTML, JPEG ve PNG gibi formatlara dönüşümleri de destekler.


Lisanslama ve Uyumluluk

17. Documentize eklentilerini kullanmak için sistem gereksinimleri nelerdir?

Documentize destekler:

  • İşletim Sistemleri: Windows 7-11, Windows Server 2003-2022, macOS (10.12+), ve Linux.
  • Frameworkler: .NET Framework 4.0’dan 8.0’a.
  • IDE: Çeşitli Visual Studio sürümleriyle uyumlu.

18. Documentize için lisans anahtarlarını nasıl ayarlarım?

Bir eklentiyi etkinleştirmek için projenizde Documentize‘yi referans alın ve herhangi bir yöntemi çağırmadan önce lisans anahtarlarını ayarlayın. Ayrıntılı talimatlar için belirli eklentinin belgelerine başvurun.

19. Documentize eklentileri için daha fazla örnek ve belgeleri nerede bulabilirim?

Tam API belgeleri ve örnekler Documentize web sitesinde veya geliştirme ortamınızdaki NuGet paketleri aracılığıyla bulunabilir.


 Türkçe