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:
Security
sınıfının bir örneğini oluşturun.- İhtiyaç duyulan kullanıcı ve sahibi şifreleri ile
EncryptionOptions
sınıfının bir örneğini oluşturun. - Girdi PDF dosyasını
AddInput
yöntemi ile ekleyin. - Çıktı dosyası yolunu
AddOutput
kullanarak ayarlayın. - Ş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:
Security
sınıfının bir örneğini oluşturun.- Gerekli şifre ile
DecryptionOptions
sınıfının bir örneğini oluşturun. - Şifrelenmiş PDF dosyasını
AddInput
yöntemi ile ekleyin. - Çıktı dosyası yolunu
AddOutput
kullanarak ayarlayın. - Ş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.
- Optimizer sınıfının bir örneğini oluşturun.
- Optimizasyon ayarlarını yapılandırmak için bir OptimizeOptions nesnesi oluşturun.
- Giriş PDF dosyasını ekleyin ve optimize edilmiş dosya için bir çıkış yeri ayarlayın.
- 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.
- Optimizer sınıfının bir örneğini oluşturun.
- Sayfa boyutunu tanımlamak için bir ResizeOptions nesnesi oluşturun.
- Giriş dosyasını ekleyin ve istenen çıkış yerini ayarlayın.
- Yeni boyutu belirtmek için SetPageSize metodunu kullanın (örn. A4).
- 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.
- Optimizer sınıfının bir örneğini oluşturun.
- Bir RotateOptions nesnesi oluşturun ve döndürme açısını yapılandırın.
- Giriş PDF dosyasını ekleyin ve çıkış dosyası konumunu belirtin.
- SetRotation metodunu kullanarak döndürme açısını ayarlayın (örn. 90 derece).
- 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.
- Optimizer sınıfının bir örneğini oluşturun.
- CropOptions nesnesi ile kırpma alanını tanımlayın.
- Giriş dosyasını ekleyin ve çıkış dosyası konumunu belirtin.
- Kırpma alanını tanımlamak için SetCropBox metodunu kullanın.
- 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:
TableGenerator
sınıfını örnekleyin.- Tablo yapısını, içeriğini ve girdi/çıktı dosyalarını tanımlamak için
TableOptions
nesnesini yapılandırın. - PDF’nize tabloları, satırları ve hücreleri ekleyin.
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ı
- Veri Raporlama: Analizleri, mali raporları veya anket sonuçlarını net ve düzenli bir formatta sunun.
- Form Tasarımı: Yapılandırılmış tablo düzenlerine sahip etkileşimli formlar oluşturun.
- Belge Geliştirme: Kullanıcı kılavuzları, rehberler veya öğretici materyallerin okunabilirliğini ve kullanılabilirliğini artırın.
- 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:
Merger
sınıfının bir örneğini oluşturun.- Birleştirme sürecini yapılandırmak için
MergeOptions
sınıfının bir örneğini oluşturun. AddInput
yöntemiyle giriş PDF dosyalarını ekleyin.AddOutput
aracılığıyla çıkış dosya yolunu ayarlayın.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.
Merger
sınıfının bir örneğini oluşturun.MergeOptions
kullanarak sayfa aralıklarını yapılandırın.- Belirtilen sayfa aralıklarıyla giriş dosyalarını ekleyin.
- Çıkış yolunu ayarlayın.
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.
Merger
sınıfını başlatın.- Tüm giriş PDF dosyalarını
MergeOptions
sınıfına ekleyin. - Çıkış yolunu belirtin.
- 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:
Signature
sınıfının bir örneğini oluşturun.- PFX dosya yolu ve şifresi ile
SignOptions
sınıfını başlatın. - Girdi PDF’yi ve çıktı dosyasını seçeneklere ekleyin.
- İ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.
Signature
sınıfının bir örneğini oluşturun.- PFX’yi ve şifreyi içeren bir akışla
SignOptions
başlatın. - Girdi ve çıktı dosyalarını ekleyin.
- İ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.
SignOptions
örneğini oluşturun.Visible
değerini false
olarak ayarlayın.- Girdi ve çıktı dosyalarını ekleyin.
- 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:
Splitter
sınıfından bir örnek oluşturun.- Bölme seçeneklerini yapılandırmak için
SplitOptions
örneği oluşturun. AddInput
yöntemini kullanarak giriş PDF dosyasını ekleyin.AddOutput
yöntemini kullanarak her bölünmüş sayfa için çıktı dosyalarını ekleyin.- 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:
- İstek seçeneklerini yapılandırmak için
PdfChatGptRequestOptions
sınıfının bir örneğini oluşturun. - Giriş ve çıkış PDF dosyalarını ekleyin.
- API anahtarını ayarlayın ve maksimum jeton sayısı ve ChatGPT modeli için sorgu gibi parametreleri belirtin.
- 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.
- ChatGPT için bağlamı ayarlayan bir sistem mesajı ekleyin.
- 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:
TextExtractor
sınıfının bir örneğini oluşturun.- Çıkarma seçeneklerini yapılandırmak için
TextExtractorOptions
örneğini oluşturun. - Giriş PDF dosyasını
AddInput
yöntemiyle ekleyin. - Metni çıkarmak için
Process
yöntemini çalıştırın. - Çı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.
- Saf Mod: Boşluklar ve hizalamalar dahil, orijinal biçimlendirmeyi korur.
- Ham Mod: Biçimlendirme olmadan metni çıkarır; ham veri işleme için kullanılır.
- 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:
Timestamp
sınıfının bir örneğini oluşturun.- Zaman damgalama sürecini yapılandırmak için
AddTimestampOptions
örneği oluşturun. - Giriş PDF dosyasını
AddInput
yöntemi ile ekleyin. - Çıkış dosyası yolunu
AddOutput
ile belirleyin. - 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.
Timestamp
sınıfının bir örneğini oluşturun.serverBasicAuthCredentials
dahil olmak üzere AddTimestampOptions
örneğini oluşturun.- Giriş dosyası ve çıkış dosyası yollarını ekleyin.
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:
PdfAConverter
sınıfının bir örneğini oluşturun.- Dönüştürmeyi yapılandırmak için
PdfAConvertOptions
sınıfının bir örneğini oluşturun. - İstenen PDF/A versiyonunu belirtin (örneğin, PDF/A-3B).
- Giriş PDF dosyasını
AddInput
metodu ile ekleyin. - Ortaya çıkan PDF/A için çıkış dosyasını
AddOutput
metodu ile ekleyin. - 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:
XlsConverter
sınıfının bir örneğini oluşturun.PdfToXlsOptions
sınıfını kullanarak dönüştürme ayarlarını yapılandırın.AddInput
metodunu kullanarak giriş PDF dosyalarını ekleyin.AddOutput
metodunu kullanarak çıktı dosyası yolunu belirtin.- 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());
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:
DocConverter
sınıfının bir örneğini oluşturun.- Dönüşüm sürecini yapılandırmak için
DocConversionOptions
sınıfının bir örneğini oluşturun. AddInput
yöntemini kullanarak girdi PDF dosyasını ekleyin.AddOutput
yöntemini kullanarak elde edilen DOC/DOCX dosyası için çıktı dosya yolunu ekleyin.- 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:
Jpeg
sınıfının bir örneğini oluşturun.- Dönüşüm sürecini yapılandırmak için
JpegOptions
‘ın bir örneğini oluşturun. AddInput
yöntemini kullanarak girdi PDF dosyasını ekleyin.- JPEG görüntüleri için çıktı dosyası yolunu belirtin,
AddOutput
yöntemini kullanarak. - 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:
Png
sınıfının bir örneğini oluşturun.- Dönüşüm sürecini yapılandırmak için
PngOptions
örneğini oluşturun. AddInput
metodunu kullanarak giriş PDF dosyasını ekleyin.- PNG görüntüleri için çıktı dizinini
AddOutput
metodu ile belirtin. - 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:
TiffConverter
sınıfının bir örneğini oluşturun.- Dönüşüm sürecini yapılandırmak için
PdfToTiffOptions
sınıfının bir örneğini oluşturun. AddInput
yöntemi ile giriş PDF dosyasını ekleyin.AddOutput
yöntemi ile TIFF görüntüleri için çıkış dosyası yolunu belirtin.- 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:
- Dönüştürücüyü Başlatın:
HtmlConverter
örneği oluşturun. - 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. - Giriş ve Çıkış Yollarını Tanımlayın: Giriş PDF’niz ve çıkış HTML’niz için yolları ayarlayın.
- 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:
- Dönüştürücüyü Başlatın:
HtmlConverter
örneği oluşturun. - PDF Seçeneklerini Yapılandırın: Düzen ve medya ayarlarını tanımlamak için
HtmlToPdfOptions
kullanın. - Yolları Belirtin: Giriş HTML ve çıkış PDF dosya yollarını ayarlayın.
- 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:
PdfDoc
sınıfını örnekleyin.- Dönüşüm seçeneklerini yapılandırmak için bir
PdfToDocOptions
nesnesi oluşturun. - Girdi PDF’si ve çıktı DOC/DOCX dosya yollarını ekleyin.
- 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:
Jpeg
sınıfının bir örneğini oluşturun.JpegOptions
aracılığıyla dönüşüm seçeneklerini ayarlayın (örneğin, çözünürlük, sayfa aralığı).- Girdi/çıktı dosya yollarını ekleyin.
- 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:
Png
sınıfını ve bir PngOptions
nesnesini oluşturun.- Girdi PDF’sini ekleyin ve çıktı klasörünü belirtin.
- Çözünürlük gibi seçenekleri ayarlayın (örneğin, 300 DPI).
- PNG görüntüleri oluşturmak için
Process
metodunu çağırın.
PDF’yi Excel’e dönüştürmek için:
PdfXls
sınıfını örnekleyin.- Girdi/çıktı yollarını ve dönüşüm seçeneklerini yapılandırmak için
PdfToXlsOptions
kullanın. - 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:
PdfHtml
sınıfının bir örneğini oluşturun.- Dönüşüm seçeneklerini
PdfToHtmlOptions
veya HtmlToPdfOptions
ile yapılandırın. - Girdi/çıktı yollarını ekleyin ve
Process
metodunu çağırın.
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.
Form alanlarını düzleştirmek için:
FormFlattener
sınıfını örnekleyin.- Tüm alanları düzleştirmek için
FormFlattenAllFieldsOptions
veya belirli alanları hedeflemek için FormFlattenSelectedFieldsOptions
kullanın. - Girdi/çıktı dosyalarını ekleyin ve
Process
metodunu çağırın.
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
PDF’leri PDF/A’ya dönüştürmek için:
PdfAConverter
sınıfını kullanın.PdfAConvertOptions
içinde PDF/A sürümünü yapılandırın (örneğin, PDF/A-3B).- 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:
TocGenerator
sınıfının bir örneğini oluşturun.- TOC parametrelerini tanımlamak için
TocOptions
kullanın. - 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:
Signature
sınıfını örnekleyin.- PFX dosyasını, şifreyi ve imza detaylarını (örneğin, sebep, iletişim bilgileri) yapılandırmak için
SignOptions
kullanın. - 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:
Splitter
sınıfını örnekleyin.SplitOptions
kullanarak bölme seçeneklerini yapılandırın.- 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:
Merger
sınıfını örnekleyin.- Girdi PDF’lerini ekleyin ve
MergeOptions
üzerinden bir çıktı dosyası belirtin. - 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.