Sıkça Sorulan Sorular

Bu Sıkça Sorulan Sorular (SSS) bölümü, Documentize .NET Eklentileri ile ilgili PDF dönüştürme, form işleme ve içerik tablosu (TOC) oluşturma gibi özellikler ve işlevlerle ilgili kapsamlı bilgileri sunmaktadır.


Genel Sorular

1. Documentize for .NET nedir?

Documentize for .NET, PDF belgelerini programlı bir şekilde yönetmek ve işlemek için güçlü bir kütüphanedir. PDF’leri çeşitli formatlara dönüştürme, PDF formlarını düzenleme, dijital imzalar ekleme, içerik tabloları (TOC) oluşturma ve uzun vadeli arşivleme için PDF/A uyumluluğu sağlama gibi 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 dokümantasyonunda ayrıntılı kurulum talimatları mevcuttur.


PDF Dönüştürme Eklentileri

3. 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üştürme 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üştürmeyi gerçekleştirmek için Process metodunu çağırın.

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

PDF to JPEG Converter kullanarak:

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

5. 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ın bir örneğini 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 (örn. 300 DPI).
  4. PNG resimlerini oluşturmak için Process metodunu çağırın.

6. 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. PdfToXlsOptions kullanarak girdi/çıktı yollarını ve dönüşüm seçeneklerini yapılandırın.
  3. Dönüşümü başlatmak için Process metodunu çağırın.

7. 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üştürme seçeneklerini PdfToHtmlOptions veya HtmlToPdfOptions ile yapılandırın.
  3. Girdi/çıktı yollarını ekleyin ve Process metodunu çağırın.

PDF Form İşleme

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

PDF Form Editörü, aşağıdakileri yapmanıza olanak tanır:

  • 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ştiririm?

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 verileri 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. PDF’yi PDF/A formatına nasıl dönüştürebilirim?

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

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

12. PDF’de İçerik 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 İşleme

13. PDF belgesine nasıl dijital imza ekleyebilirim?

Dijital imza eklemek için:

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

Ekstra Özellikler

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

Evet, PDF Splitter kullanarak:

  1. Splitter sınıfını örnekleyin.
  2. Bölme seçeneklerini SplitOptions ile 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 ile bir çıktı dosyası belirtin.
  3. Dosyaları birleştirmek için Process metodunu çalıştırın.

16. Documentize yalnızca PDF’lerle mi sınırlıdır?

Documentize esas olarak PDF manipülasyonuna odaklansa da, aynı zamanda DOC, XLS, HTML, JPEG ve PNG gibi formatlara ve bu formatlardan dönüşümlere de destek vermektedir.


Lisanslama ve Uyumluluk

17. Documentize eklentileri 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 kadar.
  • IDE: Farklı Visual Studio sürümleriyle uyumludur.

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

Bir eklentiyi etkinleştirmek için projenizde Documentize’i referans alın ve herhangi bir metod çağırmadan önce lisans anahtarlarını ayarlayın. Detaylı talimatlar için ilgili eklentinin dokümantasyonuna başvurun.

19. Documentize eklentileriyle ilgili daha fazla örnek ve dokümantasyonu nerede bulabilirim?

Tam API dokümantasyonu ve örnekler Documentize web sitesinde veya geliştirme ortamınızdaki NuGet paketleri aracılığıyla bulunmaktadır.


 Türkçe