Genel Bakış

Documentize, .NET uygulamalarında PDF belgelerini yönetmek için kapsamlı bir SDK platformudur. Bu SDK’lar, PDF işleme ile ilgili karmaşık görevleri basitleştirerek belge iş akışlarını geliştirir ve kullanıcılar için daha sezgisel ve verimli hale getirir. Aşağıda ana yeteneklerinin bir özeti bulunmaktadır:

Temel Özellikler

  • PDF Dönüşümü:

    • PDF’leri Microsoft Word (DOC/DOCX), Excel (XLS/XLSX), HTML, JPEG ve PNG gibi çeşitli formatlara dönüştürün.
    • Uzun süreli arşivleme ve korunma standartlarına uyum için ideal olan PDF/A formatına PDF’leri dönüştürme desteği.
  • Belge Manipülasyonu:

    • PDF’leri Birleştirip Ayırın: Birden fazla PDF dosyasını zahmetsizce birleştirin veya büyük belgeleri daha küçük, daha yönetilebilir parçalara ayırın.
    • PDF’leri Optimize Edin: İçerik kalitesinden ödün vermeden dosya boyutunu azaltmak için PDF belgelerini sıkıştırın ve geliştirin.
  • Metin Çıkarma:

    • Hem yapılandırılmış hem de yapılandırılmamış veri formatlarını destekleyerek hassas bir şekilde metin çıkarın.
  • Dijital İmzalar:

    • PDF belgelerini dijital olarak imzalayarak, belgelerin doğruluğunu ve bütünlüğünü sağlarken hassas dosyalar için güvenlik ve güven oluşturun.

Uzmanlaşmış SDK’lar

  • PDF’den DOC Dönüştürücü: PDF içeriğini düzenlenebilir Word belgelerine doğru bir şekilde dönüştürürken biçimlendirme ve düzeni korur.
  • PDF’den Excel Dönüştürücü: PDF’lerden tablo verilerini çıkarır ve bunları daha fazla veri analizi için Excel tablolarına dönüştürür.
  • ChatGPT Entegrasyonu: ChatGPT ile etkileşime olanak tanır, benzersiz belge iyileştirmeleri için PDF’lere sohbet AI yanıtları gömerek.

Kullanım & Uyumluluk

Documentize SDK’ları, .NET uygulamalarına sorunsuz entegrasyon için tasarlanmıştır ve Windows, macOS ve Linux dahil olmak üzere birden fazla platformu destekler. SDK’lar, yüksek performans ve güvenilirlik sağlarken, çeşitli belge işleme gereksinimlerini karşılayan esnek ve güçlü API’ler sunar.

SDK’lar ve projelerinize entegrasyonları hakkında daha fazla bilgi için resmi web sitesini ziyaret edin.

Genel Bakış alt bölümleri

Kurulum

Documentize SDK, farklı geliştirme ortamları ve tercihlere göre uyarlanmış birden fazla yöntemle kurulabilir. Documentize’i kurmanın önerilen yolları aşağıdadır:

1. NuGet (Tercih Edilen Yöntem)

NuGet, Documentize’i kurmanın en basit ve tercih edilen yöntemidir; bu, her zaman en son sürüm ve güncellemelerin geliştirme ortamınızda doğrudan bulunmasını sağlar. Bu kurulum yöntemi hakkında daha fazla detay için NuGet kullanarak Documentize SDK’lerini nasıl kurulur sayfasını kontrol edin.

2. MSI Kurulum Aracı

MSI kurulum aracı, Documentize DLL’lerinin doğrudan sisteminize kurulmasını tercih ediyorsanız uygun bir seçenektir. Bu yöntem, DLL dosyalarını manuel olarak yönetmeye gerek kalmadan Documentize’i birden fazla projede kullanmak isteyen geliştiriciler için idealdir. Bu kurulum yöntemi hakkında daha fazla detay için MSI kullanarak Documentize SDK’lerini nasıl kurulur sayfasını kontrol edin.

3. ZIP Arşivi

Manuel bir yaklaşımı tercih eden geliştiriciler için ZIP arşivi, Documentize DLL’lerini içerir ve bunlar doğrudan projenize eklenebilir. Bu kurulum yöntemi hakkında daha fazla detay için ZIP kullanarak Documentize SDK’lerini nasıl kurulur sayfasını kontrol edin.

28 Ara 2024

Kurulum alt bölümleri

Sistem Gereksinimleri

Documentize SDK’ları, .NET uygulamalarıyla entegre edilmek üzere tasarlanmış ve çeşitli işletim sistemleri ile geliştirme ortamlarını desteklemektedir. Aşağıda ana sistem gereksinimleri yer almaktadır:

Desteklenen İşletim Sistemleri

Windows

  • Windows 7 (x64, x86)
  • Windows 8, 8.1 (x64, x86)
  • Windows 10 (x64, x86)
  • Windows 11 (x64, x86)
  • Windows Server 2003’ten Windows Server 2022’ye kadar (x64, x86)
  • Bulut: Microsoft Azure

macOS

  • macOS 10.12 (Sierra) ve sonrası

Linux

  • Birden fazla Linux dağıtımıyla uyumludur:
    • Ubuntu (16.04, 18.04, 20.04, 22.04)
    • CentOS (7, 8)
    • Debian (9, 10)
    • OpenSUSE (Leap 15+, SLES 12+)

Android

  • Android 8.0 (Oreo) ve sonrası desteklenmektedir.

Geliştirme Ortamları

  • Microsoft Visual Studio:
    • Visual Studio 2010 ve sonrası (2019 ve 2022 dahil)
  • .NET platformlarına yönelen herhangi bir geliştirme ortamını desteklemektedir.

Desteklenen .NET Framework’ler

  • .NET Framework 4.0 ve üzeri
  • .NET Standard 2.0 (.NET Core 3.1+)
  • .NET 6.0, .NET 7.0, .NET 8.0

Ek Notlar

  • Documentize SDK’larının çalışması için Adobe Acrobat gerekli değildir, ancak PDF’leri görüntülemek için tavsiye edilmektedir.
28 Ara 2024

Beyan

Documentize.com SDK’leri, .NET uygulamaları içinde kullanıldığında Tam Güven izin seti gerektirir. Bu izin seviyesi, SDK’lerin sistem düzeyinde belirli işlemleri gerçekleştirmesi için gereklidir; örneğin, kayıt defteri ayarlarına, sistem dosyalarına erişim sağlama ve yazı tiplerini çözümleme gibi.

Neden Tam Güven Gereklidir

Documentize SDK’leri, sıklıkla yüsek izinler gerektiren temel .NET sistem sınıflarını kullanır. Bunun sebepleri şunlardır:

  • Kayıt Defteri Erişimi: Bazı işlemler, sistem kayıt defterine okuma veya yazma gerektirebilir.
  • Sistem Dosyaları: Yazı tiplerini işleme veya dosya işlemleri yapma gibi belirli görevler için uygulamanın sanal dizini ötesindeki sistem dosyalarına erişim gerekebilir.

Orta Güven Ortamının Sınırlamaları

Orta Güven güvenliğini zorunlu kılan barındırma ortamlarında, birkaç önemli izin kısıtlanmış veya kullanılamaz durumdadır. Bu durum, SDK’lerin bu tür ortamlarda düzgün çalışmasını engelleyebilir. Orta Güven altında şu kısıtlamalar geçerlidir:

  • OleDbPermission: Veritabanlarına erişim için ADO.NET yönetilen OLE DB veri sağlayıcısını kullanamaz.
  • EventLogPermission: Windows Olay Günlüğüne erişim yasaktır.
  • ReflectionPermission: Yansıma kullanımını engeller; bu durum bazı dinamik işlemleri etkileyebilir.
  • RegistryPermission: Sistem kayıt defterine erişim reddedilir.
  • WebPermission: İletişim, <trust> elementinde yapılandırıldığı gibi önceden tanımlanmış adreslere veya aralıklara kısıtlanmıştır.
  • FileIOPermission: Dosyalara erişim, yalnızca uygulamanın sanal dizini içindeki dosyalarla sınırlıdır.
28 Ara 2024

Windows Dışı Ortam

Documentize SDK’ları .NET Standard 2.0‘ı destekler; bu, bunların Linux veya diğer Windows dışı ortamlarda çalışan .NET Core uygulamalarında kullanılmasına olanak tanır. Optimal performans ve doğru metin akışı sağlamak için aşağıdaki adımları izleyin:

Linux için Önerilen Kurulum

1. libgdiplus Paketi Kurun

Bu paket, PDF’lerin işlenmesi ve render edilmesi için kritik olan gerekli GDI+ işlevselliğini sağlar. Terminalinizde aşağıdaki komutu çalıştırarak kurulum yapabilirsiniz:

sudo apt-get install libgdiplus

2. Microsoft Uyumlu Yazı Tiplerini Kurun

Doğru metin akışı için Microsoft TrueType yazı tiplerini aşağıdaki komutla kurun:

sudo apt-get install ttf-mscorefonts-installer

Bu yazı tipleri, /usr/share/fonts/truetype/msttcorefonts dizinine yerleştirilmelidir. Eğer sisteminiz yazı tiplerini farklı bir dizinde saklıyorsa, Documentize SDK’larıyla herhangi bir işlem yapmadan önce kodunuzda yolu güncelleyin:

Documentize.Text.FontRepository.Sources.Add(new FolderFontSource("<yazı tipi yoluna>"));

Bahşiş

Bu kurulumların eksiksiz olduğundan ve yazı tipi yolunun doğru bir şekilde yapılandırıldığından emin olarak, Documentize SDK’larının Linux veya diğer Windows dışı sistemlerdeki performansını en üst düzeye çıkarabilirsiniz.

28 Ara 2024

Değerlendirme

Documentize SDK’larını değerlendirme amaçları için kolayca indirebilirsiniz. Değerlendirme sürümü, satın alınan sürümle aynı olup, tek fark, lisansın nasıl uygulanacağıdır.

Değerlendirme Sürümü Sınırlamaları

Değerlendirme sürümü tüm özelliklere tam erişim sağlasa da, bir lisans uygulanana kadar aşağıdaki sınırlamalar bulunmaktadır:

  • Tüm çıktı belgelerine bir değerlendirme filigranı eklenir.
  • Herhangi bir PDF belgesinin yalnızca ilk dört sayfası görüntülenebilir veya düzenlenebilir.

Bu sınırlamaları kaldırmak ve tam sürümü açmak için, projenize birkaç satır kod ekleyerek bir lisans uygulamanız yeterlidir.

28 Ara 2024

Geliştirici Rehberi

PDF Güvenliği

C# .NET kullanarak PDF belgelerini şifreleyin ve şifrelerini çözün

PDF Optimizatörü

Dosya boyutlarını azaltın, sayfaları döndürün, içeriği kırpın ve belgeleri yeniden boyutlandırın

PDF Tablo Üreteci

Verileri düzenlemek, etkileşimli formlar oluşturmak ve içerik okunabilirliğini artırmak için ideal, PDF belgelerinde yapılandırılmış tabloları kolayca oluşturun.

PDF Birleştirici

C# .NET kullanarak birden fazla PDF belgesini tek bir dosyada birleştirin

PDF İmzası

.NET eklentisi, imzaların eklenmesi, orijinalliğin sağlanması ve PDF içeriğinin korunması için akıcı bir süreç sunar

PDF Bölücü

.NET aracı, büyük PDF belgelerini daha küçük, yönetilebilir dosyalara ayırma sürecini basitleştirir

PDF ChatGPT

ChatGPT API'yi .NET PDF uygulamalarıyla entegre et

PDF Metin Çıkartıcı

.NET eklentisi, metni verimli bir şekilde çıkarmanıza olanak tanır; biçimlendirmeyi korurken veya ihtiyaçlarınıza göre atlayarak

PDF Zaman Damgası Ekleme Aracı

PDF belgelerinize güvenli zaman damgaları eklemek için C# .NET kullanın

PDF/A Dönüştürücü

.NET eklentisi, PDF belgelerini PDF/A formatına dönüştürerek içeriğinizin uzun vadeli arşivleme standartlarına uyumlu kalmasını sağlar

PDF'den XLS'e Dönüştürücü

Documentize'in güçlü .NET eklentisi ile PDF belgelerini Excel elektronik tablolarına (XLS/XLSX) zahmetsizce dönüştürün.

PDF'den DOC'ya Dönüştürücü

.NET aracı, PDF belgelerini DOC veya DOCX formatlarına dönüştürmeyi sağlar

PDF'den JPEG'e Dönüştürücü

.NET eklentisi PDF belgelerini yüksek kaliteli JPEG görüntülerine dönüştürmeyi basit hale getirir

PDF'den PNG'ye Dönüştürücü

.NET eklentisi, PDF belgelerini yüksek kaliteli PNG görüntülerine dönüştürmenizi sağlar

PDF'den TIFF'e Dönüştürücü

.NET eklentisi, PDF belgelerinin yüksek kaliteli TIFF görüntülerine dönüştürülmesini kolaylaştırır.

HTML Dönüştürücü

Documentize HTML Dönüştürücü'nün PDF'den HTML'ye ve HTML'den PDF'ye özelliklerine dair kapsamlı rehber.

10 Eki 2024

Geliştirici Rehberi alt bölümleri

PDF Güvenliği

Documentize PDF Güvenliği for .NET, PDF belgelerinizin güvenliğini artırmak için tasarlanmış güçlü bir araçtır ve şifreleme ile şifre çözme yetenekleri sağlar. Hassas bilgilerinizin gizli kalmasını ve yetkisiz erişimden korunmasını sağlar.

Ana Özellikler:

  • PDF Belgelerini Şifrele: Kullanıcı ve sahibi şifreleri ekleyerek PDF dosyalarınızı güvence altına alın.
  • PDF Belgelerini Şifre Çöz: Gerekli olduğunda PDF’lerin şifresini kaldırın.
  • İzinleri Ayarla: Yazdırma, kopyalama ve içerik üzerinde değiştirme gibi izinleri kontrol edin.
  • Otomasyon: .NET uygulamalarınıza şifreleme ve şifre çözmeyi entegre ederek otomatik iş akışları oluşturun.
  • Uyumluluk: Belgelerinizin belge güvenliği için endüstri standartlarını karşıladığından emin olun.

PDF Belgesini Şifreleme Adımları

Bir PDF belgesini şifrelemek için şu adımları izleyin:

  1. Security sınıfının bir örneğini oluşturun.
  2. İhtiyaç duyulan kullanıcı ve sahibi şifreleri ile EncryptionOptions sınıfının bir örneğini oluşturun.
  3. Girdi PDF dosyasını AddInput yöntemi ile ekleyin.
  4. Çıktı dosyası yolunu AddOutput kullanarak ayarlayın.
  5. Şifreleme işlemini Process yöntemi ile gerçekleştirin.
 1  
 2// Güvenlik eklentisini oluşturun  
 3var plugin = new Security();  
 4
 5// Şifreleme seçeneklerini yapılandırın  
 6var opt = new EncryptionOptions("user_password", "owner_password");  
 7
 8// Girdi PDF dosyasını ekleyin  
 9opt.AddInput(new FileDataSource("path_to_pdf"));  
10
11// Çıktı şifreli PDF dosyasını belirtin  
12opt.AddOutput(new FileDataSource("path_to_encrypted_pdf"));  
13
14// Şifreleme işlemini gerçekleştirin  
15plugin.Process(opt);  

PDF Belgesini Şifre Çözme Adımları

Bir PDF belgesinin şifresini çözmek için şu adımları izleyin:

  1. Security sınıfının bir örneğini oluşturun.
  2. Gerekli şifre ile DecryptionOptions sınıfının bir örneğini oluşturun.
  3. Şifrelenmiş PDF dosyasını AddInput yöntemi ile ekleyin.
  4. Çıktı dosyası yolunu AddOutput kullanarak ayarlayın.
  5. Şifre çözme işlemini Process yöntemi ile gerçekleştirin.
 1  
 2// Güvenlik eklentisini oluşturun  
 3var plugin = new Security();  
 4
 5// Şifre çözme seçeneklerini yapılandırın  
 6var opt = new DecryptionOptions("user_password");  
 7
 8// Girdi şifreli PDF dosyasını ekleyin  
 9opt.AddInput(new FileDataSource("path_to_encrypted_pdf"));  
10
11// Çıktı şifre çözülmüş PDF dosyasını belirtin  
12opt.AddOutput(new FileDataSource("path_to_decrypted_pdf"));  
13
14// Şifre çözme işlemini gerçekleştirin  
15plugin.Process(opt);  

PDF Belgelerinde İzin Ayarlama

Bir PDF şifrelerken, belgenin nasıl kullanılacağını kontrol etmek için çeşitli izinler ayarlayabilirsiniz.

  • Yazdırma: Belgenin yazdırılmasına izin ver veya vermeyin.
  • Kopyalama: İçeriğin kopyalanmasına izin ver veya vermeyin.
  • Değiştirme: Belgenin değiştirilmesine izin ver veya vermeyin.

İzinleri ayarlamak için EncryptionOptions‘ı buna göre yapılandırabilirsiniz.

PDF Optimizatörü

Documentize PDF Optimizatörü, PDF belgelerini ileri düzey optimizasyon teknikleriyle geliştiren kapsamlı bir eklentidir. Dosya boyutlarını azaltmak, sayfaları döndürmek, içeriği kırpmak ve belgeleri yeniden boyutlandırmak için tasarlanmıştır. Bu işlemler, PDF dosyalarının kalitesini ve yönetilebilirliğini artırarak, bunları depolamayı, paylaşmayı ve görüntülemeyi kolaylaştırır.

Ana Özellikler:

  • Optimizasyon: Kaliteden ödün vermeden PDF dosya boyutunu azaltın.
  • Döndürme: PDF sayfalarının yönlendirmesini ayarlayın.
  • Kırpma: Belgede gereksiz kenar boşluklarını veya içeriği kaldırın.
  • Yeniden Boyutlandırma: Sayfaları belirli boyutlara (örn. A4, Letter) yeniden boyutlandırın.

PDF Belgesini Optimize Etme

Aşağıdaki adımlar, bir PDF belgesinin dosya boyutunu azaltarak kalitesini koruyacak şekilde nasıl optimize edileceğini gösterir.

  1. Optimizer sınıfının bir örneğini oluşturun.
  2. Optimizasyon ayarlarını yapılandırmak için bir OptimizeOptions nesnesi oluşturun.
  3. Giriş PDF dosyasını ekleyin ve optimize edilmiş dosya için bir çıkış yeri ayarlayın.
  4. Optimizasyonu gerçekleştirmek için Process metodunu çalıştırın.
1  
2var optimizer = new Optimizer();  
3var optimizeOptions = new OptimizeOptions();  
4optimizeOptions.AddInput(new FileDataSource("input.pdf"));  
5optimizeOptions.AddOutput(new FileDataSource("output.pdf"));  
6optimizer.Process(optimizeOptions);  

PDF Belgesini Yeniden Boyutlandırma

Bir PDF belgesini yeniden boyutlandırmak için, belgede yeni sayfa boyutunu belirtmek için ResizeOptions sınıfı kullanılır.

  1. Optimizer sınıfının bir örneğini oluşturun.
  2. Sayfa boyutunu tanımlamak için bir ResizeOptions nesnesi oluşturun.
  3. Giriş dosyasını ekleyin ve istenen çıkış yerini ayarlayın.
  4. Yeni boyutu belirtmek için SetPageSize metodunu kullanın (örn. A4).
  5. Değişiklikleri uygulamak için Process metodunu çağırın.
1  
2var optimizer = new Optimizer();  
3var resizeOptions = new ResizeOptions();  
4resizeOptions.AddInput(new FileDataSource("input.pdf"));  
5resizeOptions.SetPageSize(PageSize.A4);  
6resizeOptions.AddOutput(new FileDataSource("output.pdf"));  
7optimizer.Process(resizeOptions);  

PDF Sayfalarını Döndürme

PDF dosyasındaki sayfaların yönünü ayarlamak için RotateOptions sınıfını kullanın.

  1. Optimizer sınıfının bir örneğini oluşturun.
  2. Bir RotateOptions nesnesi oluşturun ve döndürme açısını yapılandırın.
  3. Giriş PDF dosyasını ekleyin ve çıkış dosyası konumunu belirtin.
  4. SetRotation metodunu kullanarak döndürme açısını ayarlayın (örn. 90 derece).
  5. Döndürmeyi gerçekleştirmek için Process metodunu çalıştırın.
1  
2var optimizer = new Optimizer();  
3var rotateOptions = new RotateOptions();  
4rotateOptions.AddInput(new FileDataSource("input.pdf"));  
5rotateOptions.SetRotation(90);  
6rotateOptions.AddOutput(new FileDataSource("output.pdf"));  
7optimizer.Process(rotateOptions);  

PDF Belgesini Kırpma

Kırpma, bir PDF belgesinden istenmeyen içeriği veya kenar boşluklarını kaldırır. Kırpma alanını tanımlamak için CropOptions sınıfı kullanılabilir.

  1. Optimizer sınıfının bir örneğini oluşturun.
  2. CropOptions nesnesi ile kırpma alanını tanımlayın.
  3. Giriş dosyasını ekleyin ve çıkış dosyası konumunu belirtin.
  4. Kırpma alanını tanımlamak için SetCropBox metodunu kullanın.
  5. Kırpmayı gerçekleştirmek için Process metodunu çalıştırın.
1  
2var optimizer = new Optimizer();  
3var cropOptions = new CropOptions();  
4cropOptions.AddInput(new FileDataSource("input.pdf"));  
5cropOptions.SetCropBox(new Rectangle(50, 50, 500, 700)); // Kırpma alanını tanımlar  
6cropOptions.AddOutput(new FileDataSource("output.pdf"));  
7optimizer.Process(cropOptions);  

PDF Tablo Üreteci

.NET için Documentize Tablo Üreteci, PDF belgelerine tabloların entegrasyonunu kolaylaştırmak için tasarlanmış çok yönlü bir eklentidir. Verileri düzenlemek, formlar tasarlamak veya belge okunabilirliğini artırmak olsun, bu eklenti süreci basit hale getirirken hassasiyeti ve verimliliği korur. Kullanıcı dostu API’si, hem tek belge hem de toplu iş akışlarını destekleyerek yapılandırılmış verilerle çalışan geliştiriciler için vazgeçilmez bir araçtır.

Anahtar Özellikler:

  • Dinamik Tablo Oluşturma: PDF belgelerinde yapılandırılmış tabloları zahmetsizce oluşturun.
  • Zengin İçerik Desteği: Tabloları metin, HTML, resimler ve LaTeX içeriği ile doldurun.
  • Sayfa Yerleşimi: PDF içinde tabloları belirli konumlara hassas bir şekilde yerleştirin.
  • Özelleştirilebilir Düzen: Tablo yapısını, hücre hizalamasını ve stilini ayarlayın.
  • Toplu İşleme: Maksimum verimlilik için birden fazla belgeyi aynı anda işleyin.

Tablolar ile PDF Oluşturma

TableGenerator sınıfını kullanarak bir PDF’de yapılandırılmış tablolar oluşturmak için şu adımları izleyin:

  1. TableGenerator sınıfını örnekleyin.
  2. Tablo yapısını, içeriğini ve girdi/çıktı dosyalarını tanımlamak için TableOptions nesnesini yapılandırın.
  3. PDF’nize tabloları, satırları ve hücreleri ekleyin.
  4. Process yöntemini kullanarak tablo oluşturma sürecini tamamlayın.

İşte bir örnek:

 1  
 2var generator = new TableGenerator();  
 3var options = new TableOptions();  
 4
 5// Girdi ve çıktı PDF dosyalarını belirtin  
 6options.AddInput(new FileDataSource("input.pdf"));  
 7options.AddOutput(new FileDataSource("output.pdf"));  
 8
 9// Satırlar ve hücreler ile bir tablo tanımlayın  
10options  
11    .InsertPageAfter(1) // İlk sayfadan sonra tablo ekleyin  
12    .AddTable()  
13        .AddRow()  
14            .AddCell().AddParagraph(new TextFragment("Hücre 1"))  
15            .AddCell().AddParagraph(new TextFragment("Hücre 2"))  
16            .AddCell().AddParagraph(new TextFragment("Hücre 3"));  
17
18// Belgedeki tabloyu oluşturun  
19generator.Process(options);  

Tablo Hücrelerine Zengin İçerik Ekleme

PDF belgelerindeki tablolar, işlevselliklerini ve görünümünü artırmak için çeşitli içerik türlerini içerebilir. İşte tablo hücrelerine HTML içeriği eklemek için bir örnek:

1  
2options  
3    .AddTable()  
4        .AddRow()  
5            .AddCell().AddParagraph(new HtmlFragment("<h1>Başlık 1</h1>"))  
6            .AddCell().AddParagraph(new HtmlFragment("<h2>Başlık 2</h2>"))  
7            .AddCell().AddParagraph(new HtmlFragment("<h3>Başlık 3</h3>"));  

Tablolarda Desteklenen İçerik Türleri

PDF Tablo Üreteci, geliştiricilerin tabloları geniş bir kullanım yelpazesine özelleştirmesini sağlayan çeşitli içerik türlerini destekler:

  • HtmlFragment: Başlıklar, listeler ve biçimlendirilmiş metin gibi HTML tabanlı içerikler ekleyin.
  • TeXFragment: Matematiksel denklemler ve bilimsel notasyon için LaTeX tabanlı içerik ekleyin.
  • TextFragment: Düz veya biçimlendirilmiş metin ekleyin.
  • Görüntü: Resimleri doğrudan tablo hücrelerine yerleştirin.

Tablo Düzeni ve Yapısını Özelleştirme

Eklenti, sıra yüksekliği, sütun genişliği ve hücre hizalaması dahil olmak üzere tablo yapısını ayarlamak için esneklik sağlar. Bu özelleştirme seçenekleri, tablolarınızı belgenizin düzenine ve stil ihtiyaçlarına uyacak şekilde tasarlamanıza olanak tanır.

Tablo Üretimini İşleme

Tüm içeriği ekledikten ve tablo yapısını özelleştirdikten sonra, süreci Process yöntemini çağırarak tamamlayın. Bu yöntem tabloları oluşturur ve PDF belgesini günceller. Sonuçlarla nasıl başa çıkacağınız:

1  
2var resultContainer = generator.Process(options);  
3
4// Üretilen sonuç sayısını çıktı olarak verin  
5Console.WriteLine("Sonuç sayısı: " + resultContainer.ResultCollection.Count);  

PDF Tablo Üreteci Kullanım Alanları

  1. Veri Raporlama: Analizleri, mali raporları veya anket sonuçlarını net ve düzenli bir formatta sunun.
  2. Form Tasarımı: Yapılandırılmış tablo düzenlerine sahip etkileşimli formlar oluşturun.
  3. Belge Geliştirme: Kullanıcı kılavuzları, rehberler veya öğretici materyallerin okunabilirliğini ve kullanılabilirliğini artırın.
  4. Toplu İşleme: Birden fazla PDF belgesi için tablo üretimini otomatikleştirin.

PDF Birleştirici

Documentize PDF Birleştirici for .NET, birden fazla PDF belgesini tek bir dosyada birleştirmek için tasarlanmış çok yönlü bir araçtır. PDF dosyalarının birleştirilmesini basit hale getirir, belgelerinizin etkili bir şekilde birleştirildiğinden emin olur ve içerik boyunca tutarlılığı korur. Eklenti, birleştirilmiş belgeyi optimize etmek için yazı tipleri ve resimler gibi dahili kaynakları işler.

Ana Özellikler:

  • Birden Fazla PDF’yi Birleştir: Birden fazla PDF dosyasını kolayca tek bir dosya haline getirin.
  • Kaynak Optimizasyonu: Birleştirme sırasında tekrar eden yazı tipi ve resimleri kaldırır.
  • Toplu İşleme: Büyük PDF belge gruplarını tek seferde birleştirin.
  • Güvenli Birleştirme: Veri kaybı veya içerik bozulması olmadan belge bütünlüğünü sağlama.

PDF Belgelerini Nasıl Birleştirirsiniz

Birden fazla PDF belgesini tek bir dosyada birleştirmek için aşağıdaki adımları izleyin:

  1. Merger sınıfının bir örneğini oluşturun.
  2. Birleştirme sürecini yapılandırmak için MergeOptions sınıfının bir örneğini oluşturun.
  3. AddInput yöntemiyle giriş PDF dosyalarını ekleyin.
  4. AddOutput aracılığıyla çıkış dosya yolunu ayarlayın.
  5. Process yöntemini kullanarak birleştirmeyi gerçekleştirin.
 1var merger = new Merger();
 2var mergeOptions = new MergeOptions();
 3
 4// Birleştirilecek giriş PDF dosyalarını ekleyin
 5mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
 7mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file3.pdf"));
 8
 9// Çıkış dosya yolunu belirtin
10mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\mergedOutput.pdf"));
11
12// PDF'leri birleştir
13merger.Process(mergeOptions);

Belirli Sayfa Aralıkları ile PDF’leri Nasıl Birleştirirsiniz

Giriş PDF dosyalarından belirli sayfa aralıklarını da MergeOptions sınıfını kullanarak birleştirebilirsiniz. Bu, seçilen sayfaları son çıktı belgesine birleştirmenizi sağlar.

  1. Merger sınıfının bir örneğini oluşturun.
  2. MergeOptions kullanarak sayfa aralıklarını yapılandırın.
  3. Belirtilen sayfa aralıklarıyla giriş dosyalarını ekleyin.
  4. Çıkış yolunu ayarlayın.
  5. Process yöntemini çağırın.
 1var merger = new Merger();
 2var mergeOptions = new MergeOptions();
 3
 4// Giriş PDF'lerinden belirli sayfaları birleştir
 5mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"), new PageRange(1, 3));
 6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"), new PageRange(2, 5));
 7
 8// Çıkış dosya yolunu belirtin
 9mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\outputWithSpecificPages.pdf"));
10
11// PDF'leri birleştir
12merger.Process(mergeOptions);

Toplu Birleştirmeyi Nasıl Yönetirsiniz

PDF Birleştirici eklentisi büyük miktarda PDF belgesini işlemek için optimize edilmiştir. Toplu işleme özelliğinden yararlanarak, tek bir işlemde yüzlerce PDF’yi birleştirebilir, belgelerinizi verimli ve hızlı bir şekilde yönetebilirsiniz.

  1. Merger sınıfını başlatın.
  2. Tüm giriş PDF dosyalarını MergeOptions sınıfına ekleyin.
  3. Çıkış yolunu belirtin.
  4. Tüm dosyaları birleştirmek için Process yöntemini çağırın.
 1var merger = new Merger();
 2var mergeOptions = new MergeOptions();
 3
 4// Birleştirme için büyük bir PDF grubu ekleyin
 5for (int i = 1; i <= 100; i++)
 6{
 7    mergeOptions.AddInput(new FileDataSource($@"C:\Samples\file{i}.pdf"));
 8}
 9
10// Çıkış dosya yolunu belirtin
11mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\batchMergedOutput.pdf"));
12
13// Toplu birleştirmeyi işleyin
14merger.Process(mergeOptions);

PDF İmzası

Documentize PDF İmzası for .NET eklentisi, kullanıcıların PDF belgelerini dijital olarak imzalamalarına olanak tanır. İmzaların eklenmesi, orijinalliğin sağlanması ve PDF içeriğinin korunması için akıcı bir süreç sunar. Eklenti, hem görünür hem de görünmez imzaları destekler ve imzanın konumunu, nedenini, iletişim bilgilerini ve daha fazlasını özelleştirme seçenekleri sunar.

Ana Özellikler:

  • PDF Belgelerini Dijital Olarak İmzalama: Belgelerinizi görünür veya görünmez dijital imzalarla güvence altına alın.
  • PFX Desteği: PDF dosyalarını PFX sertifikası ile imzalayın.
  • Özelleştirilebilir Seçenekler: İmza ayarlarını neden, konum ve iletişim bilgileri gibi şekilde yapılandırın.
  • Görünür ve Görünmez İmzalar: İmzanın belgede görünür olup olmayacağına karar verin.

PDF Belgelerini İmzalama

Bir PDF belgesini PFX dosyası kullanarak imzalamak için şu adımları izleyin:

  1. Signature sınıfının bir örneğini oluşturun.
  2. PFX dosya yolu ve şifresi ile SignOptions sınıfını başlatın.
  3. Girdi PDF’yi ve çıktı dosyasını seçeneklere ekleyin.
  4. İmza uygulamak için Process yöntemini çalıştırın.
 1  
 2var signature = new Signature();  
 3var signOptions = new SignOptions(@"C:\certificates\myCertificate.pfx", "pfxPassword");  
 4  
 5// Girdi PDF'yi ekleyin ve çıktı dosyasını belirtin  
 6signOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7signOptions.AddOutput(new FileDataSource(@"C:\Samples\signedOutput.pdf"));  
 8  
 9// İmza seçeneklerini yapılandırın  
10signOptions.Reason = "Sözleşme Anlaşması";  
11signOptions.Contact = "johndoe@example.com";  
12signOptions.Location = "New York";  
13signOptions.PageNumber = 1;  
14signOptions.Visible = true;  
15signOptions.Rectangle = new Rectangle(100, 100, 200, 150);  
16  
17// İmza belgesine uygula  
18signature.Process(signOptions);  

PFX Dosyası İçin Akış Kullanma

Bir PDF’yi, dosya yolunu yerine bir akış olarak sağlanan PFX sertifikası kullanarak da imzalayabilirsiniz. Bu, sertifika depolamanın daha esnek bir şekilde yönetilmesini sağlar.

  1. Signature sınıfının bir örneğini oluşturun.
  2. PFX’yi ve şifreyi içeren bir akışla SignOptions başlatın.
  3. Girdi ve çıktı dosyalarını ekleyin.
  4. İmza uygulamak için Process yöntemini çalıştırın.
 1  
 2using var pfxStream = File.OpenRead(@"C:\certificates\myCertificate.pfx");  
 3var signature = new Signature();  
 4var signOptions = new SignOptions(pfxStream, "pfxPassword");  
 5  
 6// Girdi ve çıktı dosyalarını ekleyin  
 7signOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 8signOptions.AddOutput(new FileDataSource(@"C:\Samples\signedOutput.pdf"));  
 9  
10// İmza uygula  
11signature.Process(signOptions);  

Görünmez İmzaları Uygulama

Görünmez bir imza eklemek için (belge üzerindeki imzayı göstermeden belgeyi güvence altına alan), Visible özellikini false olarak ayarlayın.

  1. SignOptions örneğini oluşturun.
  2. Visible değerini false olarak ayarlayın.
  3. Girdi ve çıktı dosyalarını ekleyin.
  4. Görünmez imzayı uygulamak için Process yöntemini çağırın.
 1  
 2var signature = new Signature();  
 3var signOptions = new SignOptions(@"C:\certificates\myCertificate.pfx", "pfxPassword");  
 4  
 5// Görünmez imzayı yapılandırın  
 6signOptions.Visible = false;  
 7  
 8// Girdi ve çıktı dosyalarını ekleyin  
 9signOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
10signOptions.AddOutput(new FileDataSource(@"C:\Samples\invisiblySigned.pdf"));  
11  
12// İmzayı işleyin  
13signature.Process(signOptions);  

PDF Bölücü

Documentize PDF Bölücü .NET için, büyük PDF belgelerini daha küçük, yönetilebilir dosyalara ayırma sürecini basitleştiren güçlü bir araçtır. Bireysel sayfaları çıkarmanız veya bir belgeyi belirli bölümlere ayırmanız gerektiğinde, bu eklenti bunu verimli ve minimal çaba ile gerçekleştirmenizi sağlar.

Ana Özellikler:

  • Sayfaya Göre PDF Bölme: Bir PDF belgesini bireysel sayfalara ayırın.
  • Toplu İşleme: Bir defada büyük PDF gruplarını bölün.
  • Özel Bölme Seçenekleri: Bölme sürecini ihtiyaçlarınıza göre yapılandırın.
  • Düzenli Çıktı: Her bölünmüş sayfa veya bölüm için çıktı dosyalarını kolayca yönetin.

PDF Belgelerini Nasıl Bölünür

Bir PDF belgesini bireysel sayfalara ayırmak için şu adımları izleyin:

  1. Splitter sınıfından bir örnek oluşturun.
  2. Bölme seçeneklerini yapılandırmak için SplitOptions örneği oluşturun.
  3. AddInput yöntemini kullanarak giriş PDF dosyasını ekleyin.
  4. AddOutput yöntemini kullanarak her bölünmüş sayfa için çıktı dosyalarını ekleyin.
  5. Belgeyi bölmek için Process yöntemini çalıştırın.
 1  
 2var splitter = new Splitter();  
 3var splitOptions = new SplitOptions();  
 4
 5// Giriş PDF dosyasını ekle  
 6splitOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7
 8// Her sayfa için çıktı dosyalarını belirt  
 9splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.pdf"));  
10splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.pdf"));  
11splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_3.pdf"));  
12
13// Bölme işlemini gerçekleştir  
14splitter.Process(splitOptions);  

Sayfa Aralıklarına Göre PDF Bölme

Ayrıca, sayfa aralıkları belirterek bir PDF’yi de bölebilirsiniz. Bu, belirli bölümleri veya birden fazla sayfayı ayrı belgeler haline çıkarmanızı sağlar.

 1  
 2var splitter = new Splitter();  
 3var splitOptions = new SplitOptions();  
 4
 5// Giriş PDF'yi ekle  
 6splitOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7
 8// Sayfa aralıkları için çıktıyı tanımla (örn., sayfalar 1-3)  
 9splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pages_1_to_3.pdf"));  
10
11// Bölmeyi işle  
12splitter.Process(splitOptions);  

Toplu Bölme İşlemleri Nasıl Yapılır

PDF Bölücü eklentisi, büyük PDF belgesi gruplarını yönetmek için optimize edilmiştir. Toplu işlemden faydalanarak yüzlerce PDF’yi bireysel sayfalara veya bölümlere ayırabilirsiniz.

 1  
 2var splitter = new Splitter();  
 3var splitOptions = new SplitOptions();  
 4
 5// Toplu halde giriş PDF dosyalarını ekle  
 6splitOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));  
 7splitOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));  
 8
 9// Her dosya için çıktıyı tanımla  
10splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_file1_page1.pdf"));  
11splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_file2_page1.pdf"));  
12
13// Toplu bölme işlemini gerçekleştir  
14splitter.Process(splitOptions);  

PDF ChatGPT

Documentize ChatGPT for .NET eklentisi, ChatGPT API’sini PDF uygulamalarıyla entegre etmek için tasarlanmış güçlü bir araçtır. Bu eklenti, geliştiricilerin giriş mesajlarına dayalı sohbet yanıtları oluşturmasına ve çıktıyı PDF formatında kaydetmesine olanak tanır; bu da PDF belgeleri içinde sohbet arayüzleri veya analiz raporları oluşturmak için uygundur.

Anahtar Özellikler:

  • Sohbet Tamamlamaları: Özel girişlere dayalı olarak ChatGPT API’sini kullanarak yanıtlar oluşturun.
  • Sistem ve Kullanıcı Mesajları: Dinamik sohbetler oluşturmak için hem sistem bağlamı hem de kullanıcı girişi sağlayın.
  • PDF Çıktısı: Oluşturulan sohbet tamamlamalarını daha fazla kullanım için yapılandırılmış bir PDF dosyasına kaydedin.
  • Asenkron İşleme: Sohbet tamamlamalarını asenkron olarak işleyerek duyarlı uygulamalar sağlayın.

Sohbet Yanıtları Oluşturma

ChatGPT eklentisini kullanarak sohbet yanıtları oluşturmak ve bunları bir PDF dosyasına kaydetmek için şu adımları izleyin:

  1. İstek seçeneklerini yapılandırmak için PdfChatGptRequestOptions sınıfının bir örneğini oluşturun.
  2. Giriş ve çıkış PDF dosyalarını ekleyin.
  3. API anahtarını ayarlayın ve maksimum jeton sayısı ve ChatGPT modeli için sorgu gibi parametreleri belirtin.
  4. Sohbet tamamlamasını oluşturmak için ProcessAsync metodunu çalıştırın.
 1  
 2var options = new PdfChatGptRequestOptions();  
 3options.ApiKey = "sk-******";  // API anahtarınızı ayarlayın  
 4options.MaxTokens = 1000;  // Maksimum jeton sayısını ayarlayın  
 5options.Query = "Bu metni ana temalar için analiz et.";  
 6
 7// Giriş PDF dosyasını ekle  
 8options.AddInput(new FileDataSource("input.pdf"));  
 9
10// Sohbet yanıtları ile çıkış PDF'sinin nereye kaydedileceğini belirtin  
11options.AddOutput(new FileDataSource("output.pdf"));  
12
13// PdfChatGpt eklentisinin bir örneğini oluşturun  
14var plugin = new PdfChatGpt();  
15
16// İşlemi asenkron olarak çalıştırın  
17var result = await plugin.ProcessAsync(options);  

Sistem ve Kullanıcı Mesajları Ekleme

Daha etkileşimli bir sohbet oluşturmak için hem sistem hem de kullanıcı mesajları ekleyebilirsiniz. Bu mesajlar, sohbet bağlamını şekillendirmeye yardımcı olur.

  1. ChatGPT için bağlamı ayarlayan bir sistem mesajı ekleyin.
  2. Sohbet için kullanıcının girişi temsil eden bir kullanıcı mesajı ekleyin.
 1  
 2var options = new PdfChatGptRequestOptions();  
 3options.ApiKey = "sk-******";  // API anahtarınızı ayarlayın  
 4
 5// Bağlam için sistem mesajı ekleyin  
 6options.AddSystemMessage("Sen bir metni özetlemek için eğitilmiş bir AI'sın.");  
 7
 8// ChatGPT modeline sorgulamak için kullanıcı mesajı ekleyin  
 9options.AddUserMessage("Lütfen ekli belgeyi özetle.");  
10
11// Giriş ve çıkış PDF'lerini ekleyin  
12options.AddInput(new FileDataSource("input.pdf"));  
13options.AddOutput(new FileDataSource("output.pdf"));  
14
15// İsteği asenkron olarak işleyin  
16var plugin = new PdfChatGpt();  
17var result = await plugin.ProcessAsync(options);  

PDF Metin Çıkartıcı

Documentize PDF Metin Çıkartıcı for .NET, PDF belgelerinden metin çıkarmayı basitleştirir. İster saf, ham, ister düz metin ihtiyacınız olsun, bu eklenti, biçimlendirmeyi korurken veya ihtiyaçlarınıza göre atlayarak metni verimli bir şekilde çıkarmanıza olanak tanır.

Ana Özellikler:

  • Saf Mod: Metni, orijinal biçimlendirmesini koruyarak çıkartır.
  • Ham Mod: Biçimlendirme olmadan metni çıkartır.
  • Düz Mod: Özel karakterler veya biçimlendirme olmadan metni çıkartır.
  • Toplu İşleme: Aynı anda birden fazla PDF’den metin çıkartır.

PDF Belgelerinden Metin Çıkartma Yöntemi

Bir PDF belgesinden metin çıkartmak için bu adımları izleyin:

  1. TextExtractor sınıfının bir örneğini oluşturun.
  2. Çıkarma seçeneklerini yapılandırmak için TextExtractorOptions örneğini oluşturun.
  3. Giriş PDF dosyasını AddInput yöntemiyle ekleyin.
  4. Metni çıkarmak için Process yöntemini çalıştırın.
  5. Çıkarılan metne ResultContainer.ResultCollection kullanarak erişin.
 1  
 2using var extractor = new TextExtractor();  
 3var textExtractorOptions = new TextExtractorOptions();  
 4
 5// Giriş PDF'yi ekle  
 6textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7
 8// Metin çıkarımını işle  
 9var resultContainer = extractor.Process(textExtractorOptions);  
10
11// Çıkarılan metni yazdır  
12var extractedText = resultContainer.ResultCollection[0];  
13Console.WriteLine(extractedText);  

Birden Fazla PDF’den Metin Çıkartma

Eklenti, aynı anda birden fazla PDF’den metin çıkartmanıza olanak tanır; hızlı ve verimli bir işlem sağlar.

 1  
 2using var extractor = new TextExtractor();  
 3var textExtractorOptions = new TextExtractorOptions();  
 4
 5// Birden fazla giriş PDF'sini ekle  
 6textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\input1.pdf"));  
 7textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\input2.pdf"));  
 8
 9// Çıkarımı işle  
10var resultContainer = extractor.Process(textExtractorOptions);  
11
12// Çıkarılan metni çıktı al  
13foreach (var result in resultContainer.ResultCollection)  
14{  
15    Console.WriteLine(result);  
16}  

Metin Çıkartma Modları

TextExtractor eklentisi, ihtiyaçlarınıza göre esneklik sağlayan üç çıkarım modu sunar.

  1. Saf Mod: Boşluklar ve hizalamalar dahil, orijinal biçimlendirmeyi korur.
  2. Ham Mod: Biçimlendirme olmadan metni çıkarır; ham veri işleme için kullanılır.
  3. Düz Mod: Özel karakterler veya ek biçimlendirme olmadan metni çıkarır.
 1  
 2var textExtractorOptions = new TextExtractorOptions();  
 3
 4// Saf moda ayarla  
 5textExtractorOptions.Mode = ExtractionMode.Pure;  
 6textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7
 8// İşle ve çıktıyı al  
 9var resultContainer = extractor.Process(textExtractorOptions);  
10Console.WriteLine(resultContainer.ResultCollection[0]);  

Toplu İşlem Nasıl Yapılır

Büyük belge setleri için, birden fazla PDF’den aynı anda metin çıkarmanıza olanak tanıyan toplu işlemi kullanabilirsiniz.

 1  
 2using var extractor = new TextExtractor();  
 3var textExtractorOptions = new TextExtractorOptions();  
 4
 5// Birden fazla giriş PDF'sini ekle  
 6textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\batch1.pdf"));  
 7textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\batch2.pdf"));  
 8
 9// Her dosya için çıkışı tanımla  
10var resultContainer = extractor.Process(textExtractorOptions);  
11
12// Çıkarılan metni işle  
13foreach (var result in resultContainer.ResultCollection)  
14{  
15    Console.WriteLine(result);  
16}  

PDF Zaman Damgası Ekleme Aracı

Documentize PDF Zaman Damgası Ekleme Aracı .NET için, PDF belgelerinize güvenli zaman damgaları eklemek amacıyla tasarlanmış güçlü bir araçtır. Belgenizin bütünlüğünü ve güvenilirliğini artırarak, güvenilir bir zaman referansı sağlar ve dijital imza standartlarına uyum sağlamanıza yardımcı olur.

Ana Özellikler:

  • Güvenli Zaman Damgaları Ekleme: PDF belgelerinize zahmetsizce güvenli zaman damgaları ekleyin.
  • Özelleştirilebilir Zaman Damgası Sunucuları: Özel zaman damgası sunucu URL’leri ve kimlik doğrulama bilgileri kullanın.
  • Otomasyon: Zaman damgalamasını .NET uygulamalarınıza entegre ederek otomatik iş akışları oluşturun.
  • Uyum: Belgelerinizin dijital imzalar ve zaman damgaları için endüstri standartlarını karşıladığından emin olun.

PDF Belgelerine Zaman Damgası Nasıl Eklenir

PDF belgesine güvenli bir zaman damgası eklemek için bu adımları izleyin:

  1. Timestamp sınıfının bir örneğini oluşturun.
  2. Zaman damgalama sürecini yapılandırmak için AddTimestampOptions örneği oluşturun.
  3. Giriş PDF dosyasını AddInput yöntemi ile ekleyin.
  4. Çıkış dosyası yolunu AddOutput ile belirleyin.
  5. Zaman damgalama işlemini Process yöntemi ile gerçekleştirin.
 1  
 2// Zaman Damgası eklentisini başlat  
 3var plugin = new Timestamp();  
 4
 5// Zaman damgalama seçeneklerini yapılandır  
 6var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url");  
 7
 8// Giriş PDF dosyasını ekle  
 9opt.AddInput(new FileDataSource("path_to_pdf"));  
10
11// Çıkış PDF dosyasını belirt  
12opt.AddOutput(new FileDataSource("path_to_result_pdf"));  
13
14// Zaman damgalama işlemini gerçekleştir  
15plugin.Process(opt);  

Zaman Damgası Sunucusuyla Özelleştirilmiş Kimlik Doğrulama Nasıl Kullanılır

Zaman damgası sunucusuna bağlanırken temel kimlik doğrulama bilgilerini sağlayabilirsiniz. Bu, kullanıcı adı ve şifre gerektiren sunucularla kimlik doğrulamanıza olanak tanır.

  1. Timestamp sınıfının bir örneğini oluşturun.
  2. serverBasicAuthCredentials dahil olmak üzere AddTimestampOptions örneğini oluşturun.
  3. Giriş dosyası ve çıkış dosyası yollarını ekleyin.
  4. Process yöntemini çağırın.
 1  
 2// Zaman Damgası eklentisini başlat  
 3var plugin = new Timestamp();  
 4
 5// Kimlik doğrulama ile zaman damgalama seçeneklerini yapılandır  
 6var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url", "username:password");  
 7
 8// Giriş PDF dosyasını ekle  
 9opt.AddInput(new FileDataSource("path_to_pdf"));  
10
11// Çıkış PDF dosyasını belirt  
12opt.AddOutput(new FileDataSource("path_to_result_pdf"));  
13
14// Zaman damgalama işlemini gerçekleştir  
15plugin.Process(opt);  

PFX Dosyaları ve Şifrelerin Yönetimi

AddTimestampOptions sınıfı, dijital imzalama için PFX dosyasını ve şifreyi kullanmanıza olanak tanır.

  • PFX Akışı veya Dosya Yolu: PFX dosyasına bir akış veya dosya yolu sağlayabilirsiniz.
  • Şifre Koruması: PFX dosyanızın şifresini güvenli bir şekilde yönettiğinizden emin olun.

PDF/A Dönüştürücü

Documentize PDF/A Dönüştürücü for .NET, PDF belgelerini PDF/A formatına dönüştürmek için tasarlanmış güçlü bir araçtır ve içeriğinizin uzun vadeli arşivleme standartlarına uyumlu kalmasını sağlar. Bu eklenti, ayrıca mevcut PDF belgelerinin PDF/A uyumluluğunu doğrulamayı destekleyerek, tek bir çözümde dönüşüm ve doğrulama özellikleri sunar.

Temel Özellikler:

  • PDF/A’ya Dönüştür: PDF dosyalarını PDF/A formatına (örneğin PDF/A-1a, PDF/A-2b, PDF/A-3b) sorunsuz bir şekilde dönüştürerek arşivleme standartlarına uygunluğu sağla.
  • PDF/A Uyumluluğunu Doğrula: Mevcut PDF belgelerinin PDF/A standartlarına uygunluğunu kontrol et ve uyumsuzluk durumunda sorunları belirle.
  • Toplu İşleme: Bir seferde birden fazla dosyayı dönüşüm veya doğrulama için işleyin.
  • Verimli İş Akışı: Hızlı ve güvenilir dönüşüm süreçleri ile zaman ve çabayı en aza indir.

PDF’yi PDF/A’ya Dönüştürme

Bir PDF belgesini PDF/A formatına dönüştürmek için şu adımları izleyin:

  1. PdfAConverter sınıfının bir örneğini oluşturun.
  2. Dönüştürmeyi yapılandırmak için PdfAConvertOptions sınıfının bir örneğini oluşturun.
  3. İstenen PDF/A versiyonunu belirtin (örneğin, PDF/A-3B).
  4. Giriş PDF dosyasını AddInput metodu ile ekleyin.
  5. Ortaya çıkan PDF/A için çıkış dosyasını AddOutput metodu ile ekleyin.
  6. Dönüşümü gerçekleştirmek için Process metodunu çağırın.
 1  
 2var pdfAConverter = new PdfAConverter();  
 3var pdfAOptions = new PdfAConvertOptions  
 4{  
 5    PdfAVersion = PdfAStandardVersion.PDF_A_3B  
 6};  
 7
 8// Giriş PDF dosyasını ekleyin  
 9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
10
11// Çıkış PDF/A dosyasını belirtin  
12pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));  
13
14// Dönüşümü işleyin  
15pdfAConverter.Process(pdfAOptions);  

PDF/A Uyumluluğunu Doğrulama

Mevcut PDF dosyalarını PDF/A uyumluluğu için doğrulamak için PdfAValidateOptions sınıfını kullanabilirsiniz.

 1  
 2var pdfAConverter = new PdfAConverter();  
 3var validationOptions = new PdfAValidateOptions  
 4{  
 5    PdfAVersion = PdfAStandardVersion.PDF_A_1A  
 6};  
 7
 8// Doğrulanan PDF dosyasını ekleyin  
 9validationOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
10
11// Doğrulama işlemini çalıştırın  
12var resultContainer = pdfAConverter.Process(validationOptions);  
13
14// Doğrulama sonucunu kontrol edin  
15var validationResult = (PdfAValidationResult)resultContainer.ResultCollection[0].Data;  
16Console.WriteLine("PDF/A Doğrulama Geçti: " + validationResult.IsValid);  

PDF/A Dönüşümü için Toplu İşleme

Bu eklenti, bir seferde birden fazla PDF dosyasını PDF/A uyumluluğu için dönüştürmenize veya doğrulamanıza olanak tanıyan toplu işleme desteği sunar.

 1  
 2var pdfAConverter = new PdfAConverter();  
 3var pdfAOptions = new PdfAConvertOptions  
 4{  
 5    PdfAVersion = PdfAStandardVersion.PDF_A_3B  
 6};  
 7
 8// Birden fazla giriş PDF'si ekleyin  
 9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));  
10pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));  
11
12// Dönüştürülen PDF/A'lar için çıkış dosyalarını belirtin  
13pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file1_pdfa.pdf"));  
14pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file2_pdfa.pdf"));  
15
16// Toplu dönüşüm işlemini gerçekleştirin  
17pdfAConverter.Process(pdfAOptions);  

PDF'den XLS'e Dönüştürücü

Documentize PDF’den XLS’e Dönüştürücü for .NET, PDF belgelerini Excel elektronik tablolarına (XLS/XLSX) dönüştürmek için çok yönlü ve güçlü bir araçtır. Bu eklentiyi kullanarak, geliştiriciler statik PDF verilerini dinamik ve düzenlenebilir elektronik tablolara sorunsuz bir şekilde dönüştürebilir, veri manipülasyonunu, analizini ve paylaşımını kolaylaştırır.

Ana Özellikler:

  • Esnek Dönüştürme Seçenekleri: PDF dosyalarını XLSX, XLS, CSV veya diğer formatlara dönüştürün.
  • İçerik Koruma: Orijinal yapı, düzen ve biçimlendirmeyi koruyun.
  • Özelleştirilebilir Çıktı: Sayfa aralıklarını, çalışma sayfası isimlerini ve çıktı formatlarını yapılandırın.
  • Toplu İşleme: Yüksek verimlilik için birden fazla PDF dosyasını aynı anda işleyin.
  • Gelişmiş Biçimlendirme: Boş sütunlar ekleyin veya çalışma sayfası sayısını en aza indirin.

PDF’yi Excel’e Dönüştürme

Bir PDF belgesini bir Excel dosyasına (XLS/XLSX) dönüştürmek için bu adımları izleyin:

  1. XlsConverter sınıfının bir örneğini oluşturun.
  2. PdfToXlsOptions sınıfını kullanarak dönüştürme ayarlarını yapılandırın.
  3. AddInput metodunu kullanarak giriş PDF dosyalarını ekleyin.
  4. AddOutput metodunu kullanarak çıktı dosyası yolunu belirtin.
  5. Dönüştürmeyi başlatmak için Process metodunu çalıştırın.
 1  
 2var converter = new XlsConverter();  
 3var options = new PdfToXlsOptions();  
 4
 5// Giriş ve çıkış dosyası yollarını ekleyin  
 6options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));  
 8
 9// Dönüştürmeyi gerçekleştirin  
10converter.Process(options);  

PDF’den Excel Dönüşümünü Özelleştirme

PdfToXlsOptions sınıfı, dönüşüm sürecini özelleştirmenizi sağlar. Örneğin, PDF’yi bir XLSX dosyasına dönüştürmek, bir çalışma sayfası adı ayarlamak ve gelişmiş biçimlendirme seçeneklerini etkinleştirmek için:

 1  
 2var options = new PdfToXlsOptions  
 3{  
 4    Format = PdfToXlsOptions.ExcelFormat.XLSX,    // XLSX formatını belirtin  
 5    WorksheetName = "MySheet",                    // Çalışma sayfasına isim verin  
 6    InsertBlankColumnAtFirst = true               // Başta bir boş sütun ekleyin  
 7};  
 8
 9// Giriş ve çıkış dosyalarını ekleyin  
10options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
11options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));  
12
13// Dönüşümü işleyin  
14converter.Process(options);  

PDF’den XLS Dönüşümünde Toplu İşleme

Toplu işleme ile birden fazla PDF dosyasını tek bir seferde Excel elektronik tablolarına dönüştürebilirsiniz. İşte bir örnek:

 1  
 2var converter = new XlsConverter();  
 3var options = new PdfToXlsOptions();  
 4
 5// Birden fazla giriş dosyası ekleyin  
 6options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));  
 7options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));  
 8
 9// Çıktı dosyası yollarını belirtin  
10options.AddOutput(new FileDataSource(@"C:\Samples\output1.xlsx"));  
11options.AddOutput(new FileDataSource(@"C:\Samples\output2.xlsx"));  
12
13// Toplu dönüşümü gerçekleştirin  
14converter.Process(options);  

Dönüşüm Sonuçlarını İşleme

Dönüşüm işlemi sonrasında, Process metodu dönüşüm detaylarını içeren bir ResultContainer nesnesi döndürür. Dönüştürülen dosya yolunu almak için:

1  
2var resultContainer = converter.Process(options);  
3
4// Çıktı dosyası yoluna erişin  
5var result = resultContainer.ResultCollection[0];  
6Console.WriteLine("Dönüştürülen dosya yolu: " + result.Data.ToString());  

Desteklenen Çıktı Formatları

PdfToXlsOptions.ExcelFormat enum’u, bir dizi çıktı formatı sunar:

  • XLSX: Office Open XML (.xlsx) Dosya Formatı (varsayılan).
  • XLSM: Makro etkin Excel formatı.
  • CSV: Virgülle ayrılmış değerler.
  • ODS: Açık Belge Elektronik Tablosu.
  • XMLSpreadSheet2003: Excel 2003 XML formatı.

PDF'den DOC'ya Dönüştürücü

Documentize PDF’den DOC’ya Dönüştürücü .NET adlı bu güçlü araç, PDF belgelerini DOC veya DOCX formatlarına dönüştürmek için tasarlanmıştır. Bu eklenti, PDF sayfalarını düzenlenebilir Microsoft Word belgelerine sorunsuz bir şekilde dönüştürerek, içeriği çoklu platformlarda yeniden kullanmayı, düzenlemeyi ve paylaşmayı kolaylaştırır.

Ana Özellikler:

  • DOC/DOCX Dönüşümü: PDF belgelerini düzenlenebilir Microsoft Word formatlarına (DOC veya DOCX) dönüştürün.
  • Biçimlendirmeyi Koruma: Dönüşüm sürecinde orijinal düzeni, metni ve biçimlendirmeyi koruyun.
  • Toplu İşleme: Birden fazla PDF dosyasını aynı anda dönüştürün.
  • Özelleştirilebilir Dönüşüm Seçenekleri: Daha iyi düzen için Geliştirilmiş Akış gibi farklı modlar ile dönüşüm sürecini ince ayar yapın.

PDF’yi DOC/DOCX’ye Nasıl Dönüştürülür

Bir PDF belgesini DOC/DOCX formatına dönüştürmek için aşağıdaki adımları izleyin:

  1. DocConverter sınıfının bir örneğini oluşturun.
  2. Dönüşüm sürecini yapılandırmak için DocConversionOptions sınıfının bir örneğini oluşturun.
  3. AddInput yöntemini kullanarak girdi PDF dosyasını ekleyin.
  4. AddOutput yöntemini kullanarak elde edilen DOC/DOCX dosyası için çıktı dosya yolunu ekleyin.
  5. Dönüşümü gerçekleştirmek için Process yöntemini çalıştırın.
 1  
 2var docConverter = new DocConverter();  
 3var options = new DocConversionOptions()  
 4{  
 5    SaveFormat = SaveFormat.DocX,       // Çıktı formatı DOCX olarak  
 6    ConversionMode = ConversionMode.EnhancedFlow // Düzeni ve biçimlendirmeyi optimize et  
 7};  
 8
 9// Girdi PDF dosyasını ekle  
10options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
11
12// Çıktı Word belgesi yolunu ekle  
13options.AddOutput(new FileDataSource(@"C:\Samples\output.docx"));  
14
15// Dönüşümü işle  
16docConverter.Process(options);  

Özelleştirilebilir Seçeneklerle PDF’yi DOC’ya Dönüştürme

PDF’den DOC’ya Dönüştürücü eklentisi, dönüşüm sürecinizi özelleştirmek için çeşitli seçenekler sunar. PDF’nin düzen ve yapısının dönüşüm sırasında nasıl işleneceğini kontrol etmek için farklı modlar arasından seçim yapabilirsiniz.

 1  
 2var docConverter = new DocConverter();  
 3var options = new DocConversionOptions()  
 4{  
 5    SaveFormat = SaveFormat.Doc,        // Çıktı formatı DOC olarak  
 6    ConversionMode = ConversionMode.Precise // Orijinal PDF düzenini mümkün olduğunca yakın tut  
 7};  
 8
 9// Girdi PDF dosyasını ekle  
10options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
11
12// Çıktı Word belgesi yolunu ekle  
13options.AddOutput(new FileDataSource(@"C:\Samples\output.doc"));  
14
15// Dönüşümü işle  
16docConverter.Process(options);  

PDF’den DOC/DOCX Dönüşümü için Toplu İşleme

PDF’den DOC’ya Dönüştürücü toplu işlemi destekler, böylece birden fazla PDF dosyasını aynı anda dönüştürebilirsiniz. İşte toplu dönüşüm örneği:

 1  
 2var docConverter = new DocConverter();  
 3var options = new DocConversionOptions()  
 4{  
 5    SaveFormat = SaveFormat.DocX  
 6};  
 7
 8// Birden fazla girdi PDF dosyasını ekle  
 9options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));  
10options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));  
11
12// Elde edilen DOCX dosyaları için çıktı dosya yollarını ekle  
13options.AddOutput(new FileDataSource(@"C:\Samples\output_file1.docx"));  
14options.AddOutput(new FileDataSource(@"C:\Samples\output_file2.docx"));  
15
16// Toplu dönüşümü işle  
17docConverter.Process(options);  

PDF'den JPEG'e Dönüştürücü

Documentize PDF’den JPEG’e Dönüştürücü for .NET, PDF belgelerini yüksek kaliteli JPEG görüntülerine dönüştürmeyi basitleştiren güçlü bir araçtır. Bu eklenti, PDF sayfalarını yaygın olarak kullanılan resim formatlarına dönüştürerek içeriğinizi platformlar arasında daha erişilebilir hale getirmek için tasarlanmıştır.

Ana Özellikler:

  • PDF’yi JPEG’e Dönüştür: Tüm PDF belgelerini veya belirli sayfaları JPEG görüntülerine zahmetsizce dönüştürün.
  • Özel Çözünürlük: Yüksek kaliteli çıktılar için çözünürlüğü ayarlayın (örn. 300 dpi).
  • Sayfa Aralığı: Dönüştürmek için belirli sayfaları veya aralıkları seçin.
  • Toplu İşleme: Birden fazla PDF sayfasını veya tüm belgeleri aynı anda dönüştürün.
  • Hızlı Dönüşüm: Minimum çaba ile hızlı ve verimli bir süreç.

PDF Sayfalarını JPEG’e Dönüştürme

Bir PDF belgesini JPEG görüntülerine dönüştürmek için bu adımları izleyin:

  1. Jpeg sınıfının bir örneğini oluşturun.
  2. Dönüşüm sürecini yapılandırmak için JpegOptions‘ın bir örneğini oluşturun.
  3. AddInput yöntemini kullanarak girdi PDF dosyasını ekleyin.
  4. JPEG görüntüleri için çıktı dosyası yolunu belirtin, AddOutput yöntemini kullanarak.
  5. PDF sayfalarını JPEG görüntülerine dönüştürmek için Process yöntemini çalıştırın.
 1var converter = new Jpeg();
 2var options = new JpegOptions();
 3
 4// Girdi PDF dosyasını ekle
 5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 6 
 7// JPEG görüntüleri için çıktı dizinini belirt
 8options.AddOutput(new FileDataSource(@"C:\Samples\images"));
 9
10// PDF'yi JPEG'e dönüştür
11converter.Process(options);

PDF’den JPEG Dönüşümünü Özelleştirme

Dönüşüm sürecini çözünürlüğü ayarlayarak, sayfa aralıklarını seçerek veya görüntü kalitesini ayarlayarak özelleştirebilirsiniz. İşte PDF’nin ilk sayfasını 300 dpi’de dönüştürmenin yolu:

 1var converter = new Jpeg();
 2var options = new JpegOptions();
 3
 4// Çıktı çözünürlüğünü 300 dpi olarak ayarla ve yalnızca ilk sayfayı dönüştür
 5options.OutputResolution = 300;
 6options.PageRange = new PageRange(1);
 7
 8// Girdi ve çıktı yollarını ekle
 9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.jpg"));
11
12// Dönüşümü işle
13converter.Process(options);

PDF’den JPEG Dönüşümünde Toplu İşleme

PDF’den JPEG’e Dönüştürücü eklentisi, bir PDF’den birden fazla sayfayı bireysel JPEG dosyalarına dönüştürmenizi sağlayan toplu işleme desteği sunar.

 1var converter = new Jpeg();
 2var options = new JpegOptions();
 3
 4// Girdi PDF dosyasını ekle
 5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 6
 7// Her sayfa için çıktı yollarını ayarla
 8options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.jpg"));
 9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.jpg"));
10
11// Toplu dönüşümü işle
12converter.Process(options);

Dönüşüm Sonuçlarıyla Nasıl Baş Edilir

Process yöntemi, dönüşüm sonuçları hakkında bilgi tutan bir ResultContainer nesnesi döndürür. Dönüştürülmüş JPEG dosyalarının yollarını aşağıda gösterildiği gibi yazdırabilirsiniz:

1ResultContainer resultContainer = converter.Process(options);
2
3// JPEG görüntülerinin çıktı yollarını yazdır
4foreach (FileResult result in resultContainer.ResultCollection)
5{
6    Console.WriteLine(result.Data.ToString());
7}

PDF'den PNG'ye Dönüştürücü

Documentize PDF’den PNG’ye Dönüştürücü for .NET, PDF belgelerini yüksek kaliteli PNG görüntülerine dönüştürmenizi sağlayan ileri düzey bir araçtır. Bu eklenti, PDF sayfalarını yaygın olarak desteklenen görüntü formatlarına dönüştürerek içeriğinizi daha çok yönlü, erişilebilir ve paylaşılması daha kolay hale getirmek için tasarlanmıştır.

Ana Özellikler:

  • PDF’den PNG’ye Dönüştürme: Tüm PDF belgelerini veya belirli sayfaları hızlı ve verimli bir şekilde PNG görüntülerine dönüştürün.
  • Özelleştirilebilir Çözünürlük: Yüksek kaliteli görüntü çıktısı için istenen DPI’yı (örneğin, 300 DPI) ayarlayın.
  • Toplu İşleme: Bir seferde birden fazla PDF sayfasını veya tüm belgeleri dönüştürün.
  • Kolay Çıktı Yönetimi: Her dönüştürülen PNG dosyası için çıktı dizinlerini belirtin.
  • Hızlı Dönüşüm: Hızlı, verimli ve yapılandırmak için minimum çaba gerektirir.

PDF’yi PNG’ye Dönüştürme Yöntemi

Bir PDF belgesini PNG görüntülerine dönüştürmek için bu adımları takip edin:

  1. Png sınıfının bir örneğini oluşturun.
  2. Dönüşüm sürecini yapılandırmak için PngOptions örneğini oluşturun.
  3. AddInput metodunu kullanarak giriş PDF dosyasını ekleyin.
  4. PNG görüntüleri için çıktı dizinini AddOutput metodu ile belirtin.
  5. PDF sayfalarını PNG görüntülerine dönüştürmek için Process metodunu çalıştırın.
 1var converter = new Png();
 2var options = new PngOptions();
 3
 4// Giriş PDF dosyasını ekleyin
 5options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
 6
 7// PNG görüntüleri için çıktı dizinini belirtin
 8options.AddOutput(new FileDataSource(@"C:\Samples\images"));
 9
10// PDF'den PNG dönüşüm sürecini başlatın
11converter.Process(options);

PDF’den PNG’ye Dönüşümü Özelleştirme

Dönüşümü, çözünürlüğü ayarlayarak ve belirli sayfaları seçerek özelleştirebilirsiniz. Örneğin, bir PDF’nin yalnızca ilk sayfasını 300 DPI olarak dönüştürmek için:

 1var converter = new Png();
 2var options = new PngOptions();
 3
 4// Çıktı çözünürlüğünü 300 DPI olarak ayarlayın
 5options.OutputResolution = 300;
 6
 7// Yalnızca ilk sayfayı dönüştür
 8options.PageRange = new PageRange(1);
 9
10// Giriş ve çıkış yollarını ekleyin
11options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
12options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));
13
14// Dönüşümü işleyin
15converter.Process(options);

PDF’den PNG’ye Dönüşüm için Toplu İşleme

PDF’den PNG’ye Dönüştürücü eklentisi ayrıca toplu işleme desteği sağlar ve birden fazla sayfayı veya tüm PDF belgelerini bireysel PNG dosyalarına dönüştürmenize olanak tanır.

 1var converter = new Png();
 2var options = new PngOptions();
 3
 4// Giriş PDF dosyasını ekleyin
 5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 6
 7// Her sayfa için çıktı yollarını ayarlayın
 8options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));
 9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.png"));
10
11// Toplu dönüşümü işleyin
12converter.Process(options);

Dönüşüm Sonuçlarını İşleme

Dönüşüm işleminden sonra, Process metodu dönüşüm sonuçlarını içeren bir ResultContainer nesnesi döner. PNG görüntülerinin çıktı yollarını aşağıdaki gibi yazdırabilirsiniz:

1ResultContainer resultContainer = converter.Process(options);
2
3// PNG görüntülerinin çıktı yollarını yazdır
4foreach (FileResult result in resultContainer.ResultCollection)
5{
6    Console.WriteLine(result.Data.ToString());
7}

PDF'den TIFF'e Dönüştürücü

.NET için Documentize PDF’den TIFF’e Dönüştürücü, PDF belgelerini yüksek kaliteli TIFF görüntülerine dönüştürmek için tasarlanmış güçlü bir araçtır. Bu eklenti, içeriğinizin çeşitli platformlarda erişilebilir olmasını sağlarken mükemmel sadakat ve çok yönlülük sunar.

Ana Özellikler:

  • PDF’den TIFF’e Dönüştür: Tüm PDF belgelerini veya belirli sayfaları zahmetsizce TIFF görüntülerine dönüştürün.
  • Özelleştirilebilir Çözünürlük: Üstün kalite çıktılar için çözünürlüğü ayarlayın (örn. 300 dpi).
  • Çok Sayfalı TIFF: Birden fazla PDF sayfasını tek bir çok sayfalı TIFF dosyasında birleştirin.
  • Sayfa Aralığı: Belirli sayfaları veya aralıkları döndürerek kesin sonuçlar elde edin.
  • Toplu İşleme: Birden fazla PDF belgesini veya sayfayı aynı anda dönüştürün.
  • Hızlı Dönüşüm: Minimum çabayla hızlı ve verimli bir süreç.

PDF Sayfalarını TIFF’e Nasıl Dönüştürürsünüz

Bir PDF belgesini TIFF görüntülerine dönüştürmek için şu adımları izleyin:

  1. TiffConverter sınıfının bir örneğini oluşturun.
  2. Dönüşüm sürecini yapılandırmak için PdfToTiffOptions sınıfının bir örneğini oluşturun.
  3. AddInput yöntemi ile giriş PDF dosyasını ekleyin.
  4. AddOutput yöntemi ile TIFF görüntüleri için çıkış dosyası yolunu belirtin.
  5. PDF sayfalarını TIFF görüntülerine dönüştürmek için Process yöntemini çalıştırın.
 1var converter = new TiffConverter();
 2var options = new PdfToTiffOptions();
 3
 4// Giriş PDF dosyasını ekle
 5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 6
 7// TIFF görüntüleri için çıkış dosyasını belirt
 8options.AddOutput(new FileDataSource(@"C:\Samples\output.tiff"));
 9
10// PDF'den TIFF'e dönüşümü işleme al
11converter.Process(options);

PDF’den TIFF Dönüşümünü Özelleştirme

Dönüşüm sürecini çözünürlüğü ayarlayarak, çok sayfalı çıkış etkinleştirerek veya sayfa aralıkları seçerek özelleştirebilirsiniz. İşte bir PDF’nin ilk sayfasını 300 dpi’de bir TIFF dosyasına dönüştürme yolu:

 1var converter = new TiffConverter();
 2var options = new PdfToTiffOptions();
 3
 4// Çıkış çözünürlüğünü 300 dpi olarak ayarla ve yalnızca ilk sayfayı dönüştür
 5options.OutputResolution = 300;
 6options.PageList = new List<int> { 1 };
 7
 8// Giriş ve çıkış yollarını ekle
 9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.tiff"));
11
12// Dönüşümü işle
13converter.Process(options);

Çok Sayfalı TIFF Oluşturma

PDF’den TIFF’e Dönüştürücü eklentisi, birden fazla PDF sayfasını tek bir TIFF dosyasında birleştirerek verimli arşivleme veya baskı için çok sayfalı TIFF üretimini destekler.

 1var converter = new TiffConverter();
 2var options = new PdfToTiffOptions
 3{
 4    MultiPage = true // Çok sayfalı TIFF çıktısını etkinleştir
 5};
 6
 7// Giriş PDF dosyasını ekle
 8options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 9
10// Çok sayfalı TIFF için çıkış dosyasını belirt
11options.AddOutput(new FileDataSource(@"C:\Samples\output.tiff"));
12
13// Dönüşümü işle
14converter.Process(options);

PDF’den TIFF’e Dönüşüm için Toplu İşleme

PDF’den TIFF’e Dönüştürücü eklentisi ayrıca toplu işleme destekler; böylece birden fazla PDF sayfasını veya tüm belgeleri aynı anda ayrı TIFF dosyalarına dönüştürebilirsiniz.

 1var converter = new TiffConverter();
 2var options = new PdfToTiffOptions();
 3
 4// Giriş PDF dosyasını ekle
 5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 6
 7// Bireysel sayfalar için çıkış yollarını ayarla
 8options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.tiff"));
 9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.tiff"));
10
11// Toplu dönüşümü işle
12converter.Process(options);

Dönüşüm Sonuçlarını Nasıl Yönetirsiniz

Process yöntemi, dönüşüm sonuçlarıyla ilgili ayrıntıları sağlayan bir ResultContainer nesnesini döndürür. Dönüştürülmüş TIFF dosyalarının yollarını aşağıdaki gibi yazdırabilirsiniz:

1ResultContainer resultContainer = converter.Process(options);
2
3// TIFF görüntülerinin çıkış yollarını yazdır
4foreach (FileResult result in resultContainer.ResultCollection)
5{
6    Console.WriteLine(result.Data.ToString());
7}

HTML Dönüştürücü

.NET için Documentize HTML Dönüştürücü, belgeleri PDF ve HTML formatları arasında dönüştürme konusunda sağlam yetenekler sunar; bu, web uygulamaları, arşivleme ve rapor oluşturma için idealdir. Kaynakları ve düzenleri yönetme konusunda birden fazla seçeneğe sahip olan dönüştürücü, çeşitli proje gereksinimlerine uyum sağlar.

Ana Özellikler

PDF’den HTML’ye Dönüşüm

PDF dosyalarını HTML’ye dönüştürerek belgelerin web tabanlı görüntüleme için veya HTML formatının tercih edildiği uygulamalara entegrasyonunu sağlamak.

HTML’den PDF’ye Dönüşüm

HTML içeriğini yüksek kaliteli PDF’lere dönüştürmek, yazılabilir raporlar üretmek, web içeriğini arşivlemek veya paylaşılabilir belge formatları oluşturmak için mükemmeldir.


Detaylı Rehber

PDF’den HTML’ye Dönüştürme

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

  1. Dönüştürücüyü Başlatın: HtmlConverter örneği oluşturun.
  2. Dönüşüm Seçeneklerini Ayarlayın: Çıktıyı özelleştirmek için PdfToHtmlOptions kullanın, gömülü veya harici kaynaklar arasından seçim yapın.
  3. Giriş ve Çıkış Yollarını Tanımlayın: Giriş PDF’niz ve çıkış HTML’niz için yolları ayarlayın.
  4. Dönüşümü Gerçekleştirin: Dosyayı dönüştürmek için Process metodunu çağırın.

Gömülü kaynaklarla PDF’den HTML’ye dönüştürme örneği

// Adım 1: HTML Dönüştürücüyü Başlatın
var converter = new HtmlConverter();

// Adım 2: PDF'den HTML'ye dönüşüm için seçenekleri yapılandırın
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);

// Adım 3: Dosya yollarını ayarlayın
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.html"));

// Adım 4: Dönüşümü gerçekleştirin
converter.Process(options);

PDF’den HTML’ye Dönüşüm İçin Mevcut Seçenekler

  • SaveDataType:

    • FileWithEmbeddedResources: Tüm kaynakların gömülü olduğu tek bir HTML dosyası oluşturur.
    • FileWithExternalResources: Kaynakları ayrı olarak kaydeder, büyük HTML dosyaları için idealdir.
  • Çıktı Özelleştirme:

    • BasePath: HTML belgesindeki kaynaklar için temel yolu ayarlayın.
    • IsRenderToSinglePage: Opsiyonel olarak tüm PDF içeriğini tek bir HTML sayfasında render etme.

HTML’den PDF’ye Dönüştürme

Bir HTML belgesini PDF’ye dönüştürmek için bu adımları izleyin:

  1. Dönüştürücüyü Başlatın: HtmlConverter örneği oluşturun.
  2. PDF Seçeneklerini Yapılandırın: Düzen ve medya ayarlarını tanımlamak için HtmlToPdfOptions kullanın.
  3. Yolları Belirtin: Giriş HTML ve çıkış PDF dosya yollarını ayarlayın.
  4. Dönüşümü Gerçekleştirin: Dönüşümü tamamlamak için Process metodunu çalıştırın.

HTML’den PDF’ye dönüştürme örneği

// Adım 1: HTML Dönüştürücüyü Başlatın
var converter = new HtmlConverter();

// Adım 2: HTML'den PDF'ye dönüşüm için seçenekleri yapılandırın
var options = new HtmlToPdfOptions();

// Adım 3: Dosya yollarını ayarlayın
options.AddInput(new FileDataSource("input.html"));
options.AddOutput(new FileDataSource("output.pdf"));

// Adım 4: Dönüşümü gerçekleştirin
converter.Process(options);

HTML’den PDF’ye Dönüşüm İçin Ek Seçenekler

  • Medya Türü:

    • HtmlMediaType.Print: Yazdırma için uygun PDF’ler üretmek için idealdir.
    • HtmlMediaType.Screen: Dijital görüntüleme için tasarlanmış içerikleri dönüştürürken kullanın.
  • Düzen Ayarlamaları:

    • PageLayoutOption: HTML içeriğinin PDF düzenine nasıl uyduğunu ayarlar; örneğin, içeriğin PDF genişliğine ölçeklenmesini sağlamak için ScaleToPageWidth kullanılabilir.
    • IsRenderToSinglePage: Gerekirse, kısa sunumlar için tüm HTML içeriğini tek bir PDF sayfasında render etme seçeneği sunar.

Bu dönüştürücü, web içeriğine dayalı PDF raporları oluşturmaktan PDF belgelerinin arşivlerini web tabanlı erişilebilirlik için dönüştürmeye kadar çeşitli uygulamalar için çok yönlüdür. Daha gelişmiş yapılandırmalar için tam Documentize belgelerine başvurun.

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