IRONSOFTWAREHOME
PDF ARAÇLARI

2022 Yılında En İyi PDF Görüntüleyici Seçenekleri

Curtis Chau
Curtis Chau
Updated: 19 Temmuz 2026

PdfPig ve .NET — Kapsamlı Karşılaştırma

Her özellik, .NET geliştiricileri için gerçek kütüphane yeteneklerine dayalı bağlamla değerlendirilir

PdfPig
6 / 20
Açık kaynaklı, okuma odaklı PDF kütüphanesi
4 Evet4 Kısmi12 Hayır
.NET
20 / 20
Chromium motoru ile Enterprise .NET PDF kütüphanesi
20 Evet0 Kısmi0 Hayır
ÖzellikPdfPig.NET ✦
PDF Oluşturma ve Dönüştürme
HTML/CSS'den PDF'ye✕ Not Supported
Tarayıcı motoru yok. HTML/CSS'yi çözümleyemez veya işleyemez. Üçüncü taraf kütüphane gerektirir.
✓ Full Support
Pixel mükemmel modern CSS3, Flexbox ve Grid işleme ile Chromium tabanlı motor.
JavaScript Yürütme✕ Not Supported
İşleme yüzeyi yok — mevcut JS motoru yok.
✓ Full Support
İşleme sırasında JS'yi tamamen çalıştırır. Dinamik grafikler, SPAlar ve etkileşimli içerik için idealdir.
PDF için URL✕ Not Supported
Web sayfalarına gidebilir veya onları yakalayamaz.
✓ Full Support
RenderUrlAsPdf() Canlı herhangi bir URL'yi tüm CSS/JS render ile yakalar.
DOCX'ten PDF'ye✕ Not Supported
Sadece sıfırdan PDF oluşturma üzerinde yoğunlaşmış.
✓ Full Support
DocxToPdfRenderer Yapıyı ve biçimlendirmeyi koruyarak Word belgelerini dönüştürür.
Programatik PDF Oluşturma~ Partial
PdfDocumentBuilder Metin, yollar ve temel şekilleri destekler. Yüksek seviyeli yerleşim motoru yoktur — karmaşık tasarımlar zordur.
✓ Full Support
HTML şablonlarından, dizelerden, ASPX görünümlerinden veya görüntülerden oluştur. Chromium, yerleşimi otomatik olarak halleder.
Sayfaları Görüntü Olarak Render Etme~ Add-on Required
PdfPig'ın çekirdek kütüphanesi rasterleştirme için tasarlanmamıştır. Topluluk PdfPig.Rendering.Skia uzantısı, SkiaSharp bağımlılıkları ile bu yeteneği ekler.
✓ Built-in
PNG, JPEG, BMP ve diğer görüntü formatlarına yerel rasterleştirme, yapılandırılabilir DPI ile.
Okuma ve Çıkarma
Metin Çıkarma & Yerleşim✓ Primary Strength
Harf pozisyonlarına, sınırlayıcı kutulara ve yazı tipi meta verilerine ayrıntılı erişim. Veri madenciliği ve analiz için mükemmeldir.
✓ Full Support
Herhangi bir PDF'den yerleşim farkındalığıyla metni çıkarır. Tarama belgeleri için IronOCR ile birlikte çalışır.
Yerleşik OCR✕ Not Supported
PDF yapısına zaten gömülü olan metni çıkarmaya odaklanır. Tarama görüntüleri için OCR yoktur.
✓ Via IronOCR
127'den fazla dilde taranmış PDF'ler üzerindeki OCR için IronOCR eklentisiyle yerel entegrasyon.
PDF Meta Verilerini & Yorumlarını Okuma✓ Supported
Yorumları, form alanlarını, gömülü belgeleri ve PDF meta verilerini okuyun.
✓ Full Support
Meta verileri okuyun ve düzenleyin — yazar, anahtar kelimeler, tarihler, özel özellikler — ve tam açıklama desteği.
Düzenleme ve Manipülasyon
Birleştirme ve Bölme~ Partial
PdfMerger.Merge() aracılığıyla birleştirme. Bölme ve yeniden düzenleme, belgelerdeki nesnelerin manuel olarak manipülasyonunu gerektirir.
✓ Full Support
Tek satırda birleşme, bölme, ekleme, başına ekleme ve sayfa sıralamasını değiştirme, sezgisel API ile.
Başlıklar, Altbilgiler ve Sayfa Numaraları✕ Complex
Tek tıklamalı bir API yok. Her sayfaya metin veya görüntü yerleştirmek için koordinatları manuel olarak hesaplamalı.
✓ Full Support
HTML tabanlı üstbilgiler/altbilgiler, otomatik sayfa numaraları, tarihler ve basit API çağrıları ile özel içerik.
Filigranlar✕ Not Supported
Filigran ekleme yeteneği yok. Ayrı bir kütüphane gerekebilir.
✓ Full Support
ApplyWatermark() Tam stil kontrolü için HTML/CSS kabul eder — opaklık, dönüş, pozisyon.
Damga Metin ve Görseller✕ Not Supported
Mevcut PDF'lere içerik ekleyemez. Ek kütüphaneler gerektirir.
✓ Full Support
TextStamper ve ImageStamper ile Google Yazı Tipleri, konumlandırma, ve sayfa başına kontrol.
İçeriği Kapat✕ Not Supported
Eldeki belgeleri düzenleme kabiliyeti yok.
✓ Full Support
RedactTextOnAllPages() Tek satırda hassas metinleri kalıcı olarak kaldırır.
Güvenlik ve Uyumluluk
Şifreleme ve Parolalar✕ Not Supported
Yerleşik şifreleme, parola koruması veya izin yönetimi yok.
✓ Full Support
AES şifreleme, sahip/kullanıcı parolaları, ayrıntılı izinler (yazdırma, kopyalama, açıklamalar, form doldur).
Dijital İmzalar✕ Not Supported
Kriptografik imzalama veya sertifika tabanlı iş akışları için özellikler yok.
✓ Full Support
PdfSignature yoluyla X509 sertifikaları ile imzalayın. PFX/P12 sertifika dosyalarını destekler.
PDF/A ve PDF/UA Uyum✕ Not Supported
Arşiv (PDF/A) veya erişilebilirlik (PDF/UA) standartlarını oluşturma veya doğrulama için özellikler yok.
✓ Full Support
Kurumsal ve hükümet kullanımı için yerel PDF/A arşivleme ve PDF/UA erişilebilirlik uyumluluğu.
Platform ve Dağıtım
Çapraz Platform Desteği~ Partial
Çekirdek kütüphane saf C#, ancak yazı tipi işleme ve Skia işleme eklentisi farklı davranabilir veya Linux/macOS'da ek kurulum gerektirebilir.
✓ Full Support
Windows, Linux, macOS, x64, x86, ARM. .NET 6–10, Core, Standard 2.0+, Framework 4.6.2+.
Sunucu / Docker / Bulut✓ Supported
Minimum bağımlılıklarla hafif. Azure Fonksiyonları, AWS Lambda ve Docker kapsayıcıları için uygun.
✓ Full Support
Docker, Azure, AWS, IIS ve tüm büyük bulut platformları. Resmi Docker görüntüleri ve dağıtım kılavuzları.
Lisanslama ve Destek
Lisanslama Modeli✓ Apache 2.0
Ücretsiz ve açık kaynaklı. Telif hakkı olmadan ticari kullanıma uygun.
✓ Commercial
Lite katmanından başlayan süresiz lisanslar. 30 günlük tam işlevli ücretsiz deneme su işareti olmadan.
Ticari Destek & SLA✕ Community Only
GitHub sorunları ve topluluk desteği. Garantili yanıt süreleri veya SLA yok.
✓ 24/5 Support
Garantili SLA ile özel mühendislik desteği. E-posta, canlı sohbet ve telefon.
Dokümantasyon✓ Good
Yüksek kaliteli README, Wiki ve desteklenmiş kapsamı kapsayan açık örnekler.
✓ Extensive
Tam API referansı, 100'den fazla nasıl yapılır, öğretici, kod örnekleri, sorun giderme kılavuzları ve video içeriği.

PdfPig, uygun fiyatlı metin çıkarma ve PDF okuma için mükemmel bir seçimdir.
Tüm özellikli PDF oluşturma, düzenleme, güvenlik ve kurumsal uyumluluk için — 30 günlük ücretsiz .NET denemesi başlatın.

.NET PDF kütüphanesi seçimi projenizin gerçekten neye ihtiyacı olduğuna bağlıdır. PdfPig ve .NET farklı birincil kullanım durumlarına sahiptirler — bu karşılaştırma özelliklerini, platformlar arası desteğini ve lisanslamasını kapsar, böylece gereksinimlerinize uygunluk değerlendirmesini yapabilirsiniz.

.NET ve PdfPig Nedir?

.NET bir ticari .NET PDF kütüphanesidir ve HTML'den PDF'ye dönüştürme, belge manipülasyonu, şifreleme, dijital imzalama ve görüntü rasterleştirmeyi tek bir NuGet paketinde sunar. HTML içeriğinden PDF belgeleri oluşturmanız, mevcut dosyalara filigran uygulamanız, ayrıntılı güvenlik izinlerini yapılandırmanız veya sayfaları görüntü olarak dışa aktarmanız gerekiyorsa, .NET bu işlemleri ek bağımlılıklar gerektirmeden kapsar. 100'den fazla nasıl yapılır kılavuzunu içeren kapsamlı dökümantasyon ve özel mühendislik desteği, yükselme süresini azaltmaya yardımcı olur.

PdfPig, kullanıcıların C#, F# ve diğer .NET dillerinde PDF belgelerini okumasını ve oluşturmasını sağlayan açık kaynaklı Apache 2.0 lisanslı bir kütüphanedir. PdfPig, harf pozisyonlarına, sınırlayıcı kutulara ve yazı tipi meta verilerine ayrıntılı erişim sağlar, bu da onu metin çıkarma ve PDF analizi için güçlü bir seçenek yapar. Odaklanmış kapsamı sayesinde hafif kalır, ancak gereksinimleri oluşturma, güvenlik veya doküman manipülasyonuna genişleyen ekiplerin yanında ek araçları değerlendirmesi gerekecektir. Son kategoriye giren ekipler için .NET'nin [ücretsiz 30 günlük denemesi] bu karşılaştırmadaki tüm işlemleri kapsar.

Çapraz Platform Uyumlu

Platformlar arası destek bir kütüphanenin ortamınıza hedef dağıtım yapabilip yapamayacağını değerlendirilmeye başlamadan önce belirler. Her kütüphanenin desteklediği şeyler burada.

.NET

.NET, geniş bir platform yelpazesini destekler, böylece tercih ettiğiniz ortamda çalışabilirsiniz.

NuGetNuGet ile yükleyin

PM > Install-Package IronPdf

Install IronPDF by running the command above in the NuGet Package Manager Console, or search for the package in the NuGet Package Manager.

İşte uyumluluğunun bir dökümü:

  • .NET sürümleri:

    • C#, VB.NET, F#
  • .NET Core (8, 7, 6, 5 ve 3.1+)

  • .NET Standard (2.0+)

  • .NET Framework (4.6.2+)

  • Uygulama ortamları: .NET, Windows, Linux, Mac, Docker, Azure ve AWS dahil olmak üzere uygulama ortamlarında çalışır.

  • IDE'ler: Microsoft Visual Studio ve JetBrains Rider & ReSharper gibi IDE'lerle çalışır.

  • İşletim Sistemleri ve İşlemciler: Windows, Mac, Linux, x64, x86, ARM dahil olmak üzere birkaç farklı işletim sistemi ve işlemciyi destekler.

Daha fazla bilgi için, .NET Uyumluluk Kılavuzu adresine gidin.

PdfPig

  • .NET Sürümleri

  • .NET Standard (2.0+)

    • .NET Core (2.0+)
    • .NET Çerçevesi (4.6.1+)
  • Platformlar: PdfPig, Windows, macOS ve Linux gibi çeşitli platformlarda çalışır.

Özellikler Üzerine PdfPig ve .NET Karşılaştırması

Hem .NET hem de PdfPig, PDF belgeleriyle başa çıkmak için bir dizi özellik sunar. İşte ana işlevselliklerinin bir karşılaştırması:

.NET Özellikleri

  • HTML'den PDF'ye dönüştürme: .NET, HTML'den PDF'ye dönüşüm sağlayabilir. Modern web standartlarına tam desteği ile, .NET'nin HTML içeriğinizden her zaman piksel mükemmel PDF'ler döndüreceğinden emin olabilirsiniz.
  • PDF dosya dönüştürme: HTML dışındaki dosya formatlarını PDF'ye dönüştürmeniz mi muhtemeldir? .NET, birçok farklı dosya formatının, DOCX'ten PDF'ye, RTF'den PDF'ye, Görüntüden PDF'ye, URL'den PDF'ye ve hatta PDF'den HTML'ye dönüştürülmesini desteklerken, istenen belge yapısını korur.
  • Güvenlik özellikleri: .NET ile her zaman hassas PDF dosyalarının güvenli olduğundan emin olabilirsiniz, çünkü güvenlik özellikleri mevcuttur. .NET'yi kullanarak PDF dosyalarınızı şifreleyin, parolalar ayarlayın ve PDF dosyalarınız için izinler ayarlayın.
  • PDF düzenleme özellikleri: .NET ile kolayca PDF dosyalarını düzenleyebilirsiniz. .NET, PDF sayfalarına başlık ve altbilgi ekleme, metin ve resim damgalama, PDF'ye özel filigran ekleme, PDF formları ile çalışma ve PDF dosyalarını birleştirme gibi düzenleme özellikleri sunar.

.NET tarafından sunulan özellikler hakkında ayrıntılı bilgi için .NET Özellikleri Sayfası adresini ziyaret edin.

PdfPig Özellikleri

  • İçerik çıkarma: PdfPig ile PDF'lerinizden metin çıkarabilirsiniz.
  • PDF verilerini okuma: PdfPig, PDF açıklamalarını, formları ve gömülü belgeleri okuma yeteneğini destekler. Ek olarak, PdfPig ile PDF meta verilerine erişebilirsiniz.
  • PDF belgeleri oluşturma: PdfPig kullanarak PDF belgeleri oluşturun. Bu özelliği, belgede PDF spesifikasyonu, sayfa boyutları ve metin ve yol işlemleri üzerinde kontrolle PDF belgeleri oluşturmak için kullanabilirsiniz.

Özellik Bazında Kod Karşılaştırması

HTML'den PDF'e Dönüşüm

HTML'den PDF'ye Dönüştürme Örneği, basit bir görevdir, ancak ihtiyacınıza göre faydalı olabilir. Portföyünüzden bir web sitesini belgelemek için bir PDF belgesi oluşturmak isteyin ya da iş ortamınız için HTML içeriğinden PDF oluşturmak için, yüksek kaliteli PDF'leri sürekli üretmek için güçlü bir HTML'den PDF'ye dönüştürücüye ihtiyacınız olacak.

.NET Kod Örneği:

using IronPdf;

// Enable web security to disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;

// Instantiate Chrome PDF Renderer
var renderer = new ChromePdfRenderer();

// Create a PDF from an HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
pdf.SaveAs("output.pdf");

// Advanced Example with HTML Assets
// Render HTML with external assets: images, CSS, and JavaScript.
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");

PdfPig Kod Örneği:

HTML'den PDF'ye dönüştürme, PdfPig'ın mevcut kapsamının dışında — kütüphane, web içeriği işlemek yerine, düşük seviyeli PDF oluşturma ve içerik çıkarma etrafında tasarlanmıştır. Bu yeteneğe ihtiyaç duyan ekipler genellikle PdfPig'ı ayrı bir işleme kütüphanesi ile eşleştirir veya HTML, CSS3 ve JavaScript'i tek bir geçişte işleyen .NET'nin yerleşik Chromium motorunu değerlendirir.

HTML içeriğini veya web sayfalarını PDF formatına dönüştürmek istediğinizde, .NET, görev için özel, özlü bir API sunarken, PdfPig işleme görevini dış kütüphanelere devreder.

PDF Dosyalarını Şifreleme

Herhangi bir hassas veya özel PDF dosyasıyla uğraşırken, PDF dosyalarını şifrelemek, belge meta verilerini düzenlemek ve bir parola eklemek gibi güvenlik görevlerini yerine getirebilen bir PDF aracına bakacaksınız. Şimdi bu araçların bu senaryoya nasıl yaklaşacaklarına bakalım.

.NET Kod Örneği:

using IronPdf;
using System;

// Open an Encrypted File, or create a new PDF from HTML
var pdf = PdfDocument.FromFile("encrypted.pdf", "password");

// Edit metadata
pdf.MetaData.Author = "Satoshi Nakamoto";
pdf.MetaData.Keywords = "SEO, Friendly";
pdf.MetaData.ModifiedDate = DateTime.Now;

// Edit file security settings

// Make a PDF read-only and disallow copy & paste and printing
pdf.SecuritySettings.RemovePasswordsAndEncryption();
pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key");
pdf.SecuritySettings.AllowUserAnnotations = false;
pdf.SecuritySettings.AllowUserCopyPasteContent = false;
pdf.SecuritySettings.AllowUserFormData = false;
pdf.SecuritySettings.AllowUserPrinting = IronPdf.Security.PdfPrintSecurity.FullPrintRights;

// Change or set the document encryption password
pdf.Password = "my-password";
pdf.SaveAs("secured.pdf");

PdfPig Kod Örneği:

Şifreleme, parola koruma ve izin yönetimi PdfPig'in mevcut kapsamının dışındadır. Çünkü kütüphane, okuma ve düşük seviyeli PDF oluşturma üzerine odaklanıyor, güvenlik özelliklerine ihtiyaç duyan ekipler genellikle bu katmanı yönetmek için ek bir kütüphane getirir.

Hassas PDF dosyaları ile uğraşırken, .NET, şifreleme, meta veri düzenleme ve ayrıntılı izin kontrolü sağlarken PdfPig, bu görevler için ek bir kütüphane gerektirir.

PDF İçeriğini Kapatma

PDF dosyalarınızdan belirli kelimeleri veya içerik bölümlerini kapatmak isterseniz ne yaparsınız? Bu, bir PDF dosyası ile çalışırken yaygın olarak ihtiyaç duyulan bir durumdur, bu nedenle bu PDF kütüphanelerinin bu görev için uygun olup olmadıklarını görelim.

.NET Kod Örneği:

using IronPdf;

PdfDocument document = PdfDocument.FromFile("novel.pdf");

// Redact 'are' phrase from all pages
document.RedactTextOnAllPages("are");
document.SaveAs("redacted.pdf");

PdfPig Kod Örneği:

Kapatma, PdfPig kılavuzunun bir parçası değildir — kütüphane, mevcut PDF içeriklerini değiştirmek yerine, okuma ve çıkarma için tasarlanmıştır.

.NET, tek bir yöntem çağrısında düzenlemeyi (RedactTextOnAllPages) gerçekleştirir, bu da uyum iş akışlarını otomatikleştirmeyi kolaylaştırır. Belgeleden hassas metni çıkarmanız gereken ekipler için bu, iki kütüphaneyi karşılaştırırken ortak bir kırılma noktasıdır.

PDF Belgelerini Dijital Olarak İmzalama

Bu, günlük PDF düzenleme ihtiyaçlarınızın zorunlu bir parçası olması muhtemel değilken, iş ortamınıza bağlı olarak, PDF dosyalarınızı dijital olarak imzalamanız gereken zamanlar olabilir. Şimdi, bu iki aracın bununla nasıl başa çıkacağını inceleyeceğiz.

.NET Kod Örneği:

using IronPdf;
using IronPdf.Signing;
using System.Security.Cryptography.X509Certificates;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>foo</h1>");

// Create X509Certificate2 object with X509KeyStorageFlags set to Exportable
X509Certificate2 cert = new X509Certificate2("IronSoftware.pfx", "123456", X509KeyStorageFlags.Exportable);

// Create PdfSignature object
var sig = new PdfSignature(cert);

// Sign PDF document
pdf.Sign(sig);
pdf.SaveAs("signed.pdf");

PdfPig Kod Örneği:

PdfPig, kriptografik imzalama iş akışları için tasarlanmamıştır. Dijital imza ve PdfPig çıkarma yetenekleri gerektiren ekipler genellikle bir ayrı imzalama kütüphanesi entegre eder.

.NET, sertifikaya dayalı imzalama işlemini dahili bir işlem olarak içerir — bir X509 sertifikası ile PdfSignature kullanarak birkaç satır kod ile. Hem çıkarma hem de imzalama gerektiren iş akışı ekipleri için bu, ek bir bağımlılığı yönetme ihtiyacını ortadan kaldırır.

PDF'lerinize Özel Filigranlar Uygulama

Gizli belgelerle mi çalışıyorsunuz veya çalışmalarınızı korumak ve başkalarının onları çalıp kendilerininki olarak talep etmesini önlemek mi istiyorsunuz? O zaman PDF sayfalarınıza özel filigranlar uygulamak tam ihtiyacınız olan şey olabilir. Kütüphanelerin bu görevle nasıl başa çıktıklarını görelim.

.NET Kod Örneği:

using IronPdf;

// Stamps a Watermark onto a new or existing PDF
var renderer = new ChromePdfRenderer();

var pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
pdf.ApplyWatermark("<h2 style='color:red'>SAMPLE</h2>", 30, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center);
pdf.SaveAs(@"C:\Path\To\Watermarked.pdf");

PdfPig Kod Örneği:

Filigran ekleme, PdfPig'in mevcut kapsamının dışındadır.

.NET'nin ApplyWatermark() yöntemi, opaklık, dönüş ve konumlandırma üzerinde hassas kontrol sahibi olmanızı sağlayan HTML ve CSS kabul eder. Web stilini zaten biliyorsanız, öğrenme eğrisi minimumdur — aynı şekilde bir <div> stilize edersiniz.

Görüntüleri ve Metni PDF Belgelerine Damgalama

PDF dosyalarınıza görüntü ve metin damgalama, bir anlamda filigran uygulamakla oldukça benzer olabilir ve benzer nedenlerden dolayı kullanılabilir, ancak bu iki kütüphane bu görevi yerine getirebilir mi?

.NET Kod Örneği:

using IronPdf;
using IronPdf.Editing;

// Create the PDF from HTML content
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");

// Create text stamper
TextStamper textStamper = new TextStamper()
{
    Text = "Text Stamper!",
    FontFamily = "Bungee Spice",
    UseGoogleFont = true,
    FontSize = 30,
    IsBold = true,
    IsItalic = true,
    VerticalAlignment = VerticalAlignment.Top,
};

// Stamp the text stamper
pdf.ApplyStamp(textStamper);
pdf.SaveAs("stampText.pdf");
using IronPdf;
using IronPdf.Editing;
using System;

// Create the PDF from HTML content
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");

// Create image stamper
ImageStamper imageStamper = new ImageStamper(new Uri("https://ironpdf.com/img/svgs/iron-pdf-logo.svg"))
{
    VerticalAlignment = VerticalAlignment.Top,
};

// Stamp the image stamper
pdf.ApplyStamp(imageStamper, 0);
pdf.SaveAs("stampImage.pdf");

PdfPig Kod Örneği:

PdfPig, mevcut PDF sayfalarına içerik bindirmesi için tasarlanmamıştır. Bitmiş bir belgeye metin veya görüntü damgalamak, ek bir kütüphane gerektirir.

.NET, Google Yazı Tipleri, TrueType yazı tipleri, sayfa başına hedefleme ve ince ayarlı konumlandırma desteğine sahip TextStamper ve ImageStamper sınıflarını içerir. Mevcut PDF'leri programatik olarak açıklamanız veya markalamanız gerekiyorsa, bu görevi gerçekleştirmesi için ayrı kütüphaneler monte etme ihtiyacını ortadan kaldırır.

DOCX'ten PDF'ye Dönüştürme

HTML'den PDF'ye dönüştürme dışında başka bir yaygın dönüştürme görevi ise DOCX dosyalarını PDF formatına dönüştürmektir. Bu, günlük görevlerinizde veya yalnızca birkaç kez karşılaştığınız bir durumsa, bu görevi kolayca gerçekleştirebilen bir araç sahip olmak, işyerinde verimliliğinizi büyük ölçüde artırabilir.

.NET Kod Örneği:

using IronPdf;

// Instantiate Renderer
DocxToPdfRenderer renderer = new DocxToPdfRenderer();

// Render from DOCX file
PdfDocument pdf = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx");

// Save the PDF
pdf.SaveAs("pdfFromDocx.pdf");

PdfPig Kod Örneği:

DOCX'ten PDF'ye dönüştürme, PdfPig'in tasarım kapsamının dışındadır. HTML işleme gibi, belge formatı dönüştürmesi PdfPig'in bilerek paketlemediği yerleşim motorlarına dayalıdır.

.NET'nin DocxToPdfRenderer yöntemi, yapı ve biçimlendirmeyi koruyarak üç satır kodda Word belgelerini PDF'ye dönüştürür. Düzenli olarak ofis belgelerini dönüştüren ekipler için bu, ayrı bir dönüştürme hattını entegre etme gereksinimini ortadan kaldırır.

Fiyatlandırma ve Lisanslama: .NET vs. PdfPig Kütüphanesi

.NET Fiyatlandırma ve Lisanslama

.NET, lisanslar için fiyatlandırma seçenekleri sunar. Geliştiriciler ayrıca, tüm Iron Software ürünlerine iki fiyatına erişim sağlayan Iron Suite satın alabilir. Lisans satın almaya hazır değilseniz, .NET, 30 gün süren ücretsiz deneme sunar.

  • Süresiz lisanslar: Ekibinizin boyutuna, proje ihtiyaçlarınıza ve yer sayısına bağlı olarak bir dizi süresiz lisans sunar. Her lisans türü email desteği ile birlikte gelir.
  • Lite License: Bu lisans bir geliştirici, bir lokasyon ve bir projeyi destekler. (Price unlisted)
  • Plus Lisansı: Üç geliştirici, üç konum ve üç projeyi destekleyen bu lisans, hafif lisansın bir sonraki adımıdır ve $1,499 değerindedir. Plus lisans, temel email desteğine ek olarak sohbet ve telefon desteği sunar.
  • Profesyonel Lisans: Bu lisans, daha büyük ekipler için uygundur, on geliştirici, on konum ve on projeyi $2,399 değerinde destekler. Önceki seviyelerdeki aynı kontak destek kanallarını sunar, ancak ayrıca ekran paylaşımı desteği de sunar.
  • Telif ücretsiz yeniden dağıtım: .NET'nin lisansı ayrıca telif ücretsiz yeniden dağıtım kapsamı için ekstra $2,399 sunar.
  • Kesintisiz ürün desteği: .NET, devam eden ürün güncellemelerine, güvenlik özelliği yükseltmelerine ve mühendislik ekibinden destek almaya erişim sağlar ve ya $1,499/yıl ya da 5 yıllık kapsama için bir $2,399 bir kerelik satın alma ile.
  • Iron Suite: $2,998 karşılığında .NET, IronOCR, IronWord, IronXL, IronBarcode, IronQR, IronZIP, IronPrint ve IronWebScraper dahil tüm Iron Software ürünlerine erişebilirsiniz.

PdfPig Lisanslama

PdfPig, telif hakkı olmayan ve hem kişisel hem de ticari projelerde kullanılabilen bir Apache Lisansı 2.0 altında lisanslanmıştır. Bu, sıkı bütçelerle çalışan ekipler veya PDF okuma ve çıkarma ihtiyaçlarının birinci derece gereksinim olduğu projeler için gerçek bir avantajdır. Ekiplerin genellikle sürtüneceği nokta, projelerin PdfPig'in odaklanmış kapsamının ötesine geçtiği durumlarda olur — bu noktada ek kütüphane ve entegrasyon çalışmaları genel maliyet denklemine katkıda bulunabilir.

Lisans maliyeti ötesinde, toplam proje maliyeti HTML işleme için ayrı kütüphaneler toplama, belge güvenliği, filigranlama ve içerik damgalama için geliştirici saatlerini içerir — bu yetenekleri PdfPig'in mimarisi bilinçli bir şekilde üçüncü taraf paketlerine bırakır. Ekipler, çok yıllık bir proje yaşam döngüsü boyunca maliyetleri değerlendirirken, bu entegrasyon ve bakım masrafları sıklıkla açık kaynak ve ticari lisanslama arasındaki farkı aşar.

Hangi Dökümantasyon ve Destek Mevcut?

.NET, geliştiricilerin hızlı bir şekilde üretken olmalarına yardımcı olmak için ayrıntılı dökümantasyon ve birden fazla destek kanalı sağlar:

.NET

  • Kapsamlı Dokümantasyon: Tüm özellikleri ele alan kapsamlı ve kullanıcı dostu dokümantasyon.
  • 24/5 Destek: Aktif mühendis desteği mevcuttur.
  • Video Eğitimler: Adım adım video rehberleri YouTube'da mevcut.
  • Topluluk Forumu: Ek destek için etkileşimli bir topluluk.
  • Düzenli Güncellemeler: En son özellikler ve güvenlik yamalarını sağlamak için aylık ürün güncellemeleri.

Daha fazla bilgi için .NET'in geniş dökümantasyon ve kılavuzlarını kontrol edin ve Iron Software YouTube kanalını ziyaret edin.

PdfPig

  • GitHub Wiki: PdfPig GitHub, PdfPig'in sunduğu özelliklerin detaylarını ve nasıl kullanılacaklarını içeren bir wiki içerir.
  • Sorun Bildirimi: PdfPig kullanırken herhangi bir sorunla karşılaşırsanız, GitHub'ta kolayca bir sorun raporu oluşturabilirsiniz.
  • Güncellemeler: PdfPig düzenli güncellemeler alır gibi görünüyor ve GitHub'ta son güncellemelerde ne eklendiğini okuyabilirsiniz.

Hangi Kütüphaneyi Seçmelisiniz?

Doğru seçim, projenizin bugün nerede olduğu ve nereye gittiğine bağlıdır. PdfPig, bir Apache 2.0 lisansı altında izin verilen okuma ve düşük seviyeli PDF okuma ile güçlü bir metin çıkarma sağlar, bu nedenle analiz odaklı iş yükleri için bütçenin ana kısıt olduğu yerlerde güçlü bir uyum sağlar.

HTML işleme, belge dönüştürme, güvenlik veya uygunluk gereksinimleri olan ekipler için .NET, bu yetenekleri tek bir NuGet paketinde birinci sınıf işlemler olarak toplar. Geniş kapsamlı dökümantasyonu ve özel mühendislik desteği, ayrıca daha büyük ekipler için yükselme süresini azaltır.

30 günlük ücretsiz deneme ile mevcut özelliklerini kontrol edebilirsiniz.

Lütfen dikkate alın: PDFPig, ilgili sahibinin tescilli ticari markasıdır. Bu site PDFPig ile ilişkilendirilmemiştir, tarafından onaylanmamış veya sponsoru değildir. Tüm ürün adları, logolar ve markalar kendi sahiplerine aittir. Karşılaştırmalar, yalnızca bilgilendirme amaçlıdır ve yazı sırasında halka açık bilgilerle alakalı olarak yansıtılmaktadır.
Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.

...
Daha Fazla Oku

İlgili Makaleler

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez