Altbilgi içeriğine atla
ÜRüN KARşıLAşTıRMALARı

IronPDF ve EO.Pdf: Karşılaştırma

PDF ile ilgili tüm görevlerinizi yerine getirecek bir PDF kütüphanesi mi arıyorsunuz, fakat sizin için hangisinin doğru olduğunu bilmiyor musunuz? Orada çok fazla PDF odaklı kütüphane var, bu yüzden hangisinin sizin için en iyi olduğunu belirlemek zor olabilir. Bugün, iki PDF kütüphanesi, IronPDF ve EO.PDF'e yakından bakacağız. Bu iki kütüphaneyi karşılaştırmalı bir bakış açısıyla ele alarak, sunacakları özelliklere, yaygın PDF görevlerini nasıl ele aldıklarına, sundukları dokümantasyon ve desteklere, ve lisans kullanımı için fiyat modellerine göz atacağız.

IronPDF ve EO.Pdf Genel Bakış

IronPDF, .NET uygulamanızda PDF belgeleri oluşturma, düzenleme ve dönüştürme işlemleri için tasarlanmış esnek ve güçlü bir .NET kütüphanesidir. IronPDF ile HTML, URL'ler ve web sayfalarını kolayca PDF'e dönüştürebilir, gelişmiş özellikleri destekleyerek PDF şifreleme, ek açıklama, dijital imzalar ve filigran ekleme işlemlerini gerçekleştirebilirsiniz. Kapsamlı dokümantasyon ve çapraz platform uyumluluğu sayesinde, IronPDF, PDF görevlerini sorunsuz bir şekilde yapacak .NET geliştiricileri için ideal bir çözümdür.

EO.Pdf, Google Chromium motoruna dayalı olarak, geliştiricilerin programatik olarak PDF dosyaları oluşturmasına izin veren bir .NET sınıf kütüphanesidir. HTML'den PDF'e dönüştürme, PDF oluşturma, okuma, bölme, birleştirme ve şifreleme gibi temel özellikleri sunar. Tüm özellikler, kurulumunu kolay hale getiren birkaç DLL dosyasına yerleştirilmiştir. EO.Pdf, PDF belgeleri oluşturmak ve manipüle etmek için sezgisel nesneler sağlamaya odaklanır, bu da onu .NET uygulamalarında temel PDF işlevleri için uygun bir seçim yapar.

Çapraz Platform Uyumluluğu

IronPDF

IronPDF, geniş çapraz platform uyumluluğuyla dikkat çeker. .NET çerçevesindeki geniş bir ortamı destekler ve farklı platformlar arasında sorunsuz çalışmasını sağlar. Aşağıda IronPDF'in platform uyumluluğunun bir özeti verilmiştir:

  • .NET sürümleri:

    • Tamamen C#, VB.NET, ve F# ile yazılmış ve destekler
    • .NET Core (8, 7, 6, 5 ve 3.1+)
    • .NET Standard (2.0+)
    • .NET Framework (4.6.2+)
  • Uygulama ortamları: IronPDF, Windows, Linux, Mac, Docker, Azure ve AWS gibi çeşitli uygulama ortamlarında çalışır.

  • IDEs: 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 çeşitli işletim sistemleri ve işlemcileri destekler

IronPDF'in uyumluluğu hakkında daha fazla detay için IronPDF Uyumluluk sayfasını ziyaret edin.

EO.Pdf

  • .NET sürümleri:

    • .NET Framework 4.0+
    • .NET Core 2.0+
  • Uygulama Ortamları: EO.Pdf, Windows odaklı bir kütüphane olup, .NET Framework düşünülerek oluşturulmuş ve bazı Windows'a özgü bileşenlere bağımlı geleneksel bir Windows uygulamasında daha verimli çalışmaktadır. Bu, macOS ve Linux için destek sağlasa da bu desteğin sınırlı olduğu anlamına gelir.

Temel Özellik Karşılaştırması: IronPDF vs. EO.Pdf'da PDF İşlevselliği

Kendiniz için doğru PDF kütüphanesini ararken göz önünde bulundurmanız gereken ana unsur, kütüphanenin sahip olduğu özellikler ve önceden planladığınız görevleri gerçekleştirmek için ihtiyaç duyduğunuz özelliklerdir. Şimdi, her bir kütüphanenin sunduğu özelliklerin genel bir görünümüne bakalım.

IronPDF Özellikleri

  • PDF dönüştürme: IronPDF, HTML'den PDF'ye tam modern web standartlarını destekleyerek dönüştürebilir; HTML dosyanızdan veya içeriğinizden tutarlı olarak piksel kusursuz PDF'ler elde edeceğinizden emin olabilirsiniz. IronPDF, ayrıca DOCX, resimler, RTF ve daha fazlası gibi diğer formatlardan PDF dosyaları da dönüştürebilir.

  • PDF Oluşturma: IronPDF ile URL'ler, ASPX dosyaları veya HTML dizgilerinden PDF oluşturabilirsiniz.

  • Güvenlik özellikleri: IronPDF ile hassas PDF dosyalarının güvenli olduğundan güvenli olmanız için güvenlik özellikleri sunar. IronPDF'i kullanarak PDF dosyalarınızı şifreleyin, şifreler belirleyin ve PDF dosyalarınız için izinler ayarlayın.

  • PDF düzenleme özellikleri: IronPDF ile mevcut PDF belgelerini işleyebilir, düzenleyebilir ve PDF dosyalarını kolaylıkla okuyabilirsiniz. IronPDF, PDF sayfalarına başlık ve altbilgi ekleme, PDF sayfalarına metin ve resim damgalama, PDF'lere özel su filigranları ekleme, PDF formlarıyla çalışma ve PDF dosyalarını bölme veya birleştirme gibi düzenleme özellikleri sunar.

IronPDF özelliklerinin tam listesi için IronPDF Özellikleri bölümüne başvurun.

EO.Pdf Özellikleri

  • PDF oluşturma: EO.Pdf'nin PDF Oluşturucu aracını kullanarak PDF dosyaları oluşturabilir veya biraz daha kolay bir şey istiyorsanız HTML-to-PDF dönüştürücüsünü deneyebilirsiniz.

  • PDF okuyucu: EO.Pdf'nin PDF okuyucu aracı mevcut PDF dosyalarını okuyabilir. Bunu takiben PDF dosyalarını değiştirebilir, bölebilir, birleştirebilir veya şifreleyebilirsiniz.

  • Birleştirme ve ayırma: EO.Pdf ile herhangi bir mevcut PDF dosyasını ayırabilir veya birden fazla PDF dosyasını birleştirebilirsiniz.

  • PDF şifreleme: EO.Pdf, PDF'leri şifrelemeyi ve şifreli PDF dosyalarını çözümlemeyi destekler.

Kod Örnekleri ile Temel Özellik Karşılaştırması: IronPDF vs. EO.Pdf

Bu bölümde, bazı yaygın PDF ile ilgili görevleri ve IronPDF ve EO.Pdf'nin bu kullanım durumlarını nasıl ele aldığını inceleyeceğiz.

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

IronPDF Örneği:

using IronPdf;

// Enable web security features such as disabling local disk access or cross-origin requests
Installation.EnableWebSecurity = true;

// Instantiate 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
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
using IronPdf;

// Enable web security features such as disabling local disk access or cross-origin requests
Installation.EnableWebSecurity = true;

// Instantiate 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
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
Imports IronPdf

' Enable web security features such as disabling local disk access or cross-origin requests
Installation.EnableWebSecurity = True

' Instantiate Renderer
Dim renderer = New ChromePdfRenderer()

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

' Advanced Example with HTML Assets
Dim myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", "C:\site\assets\")
myAdvancedPdf.SaveAs("html-with-assets.pdf")
$vbLabelText   $csharpLabel

EO.Pdf Örneği:

HtmlToPdf.ConvertHtml("<h1>Hello World</h1>", "output.pdf");
HtmlToPdf.ConvertHtml("<h1>Hello World</h1>", "output.pdf");
HtmlToPdf.ConvertHtml("<h1>Hello World</h1>", "output.pdf")
$vbLabelText   $csharpLabel

Yukarıdaki koddaki gibi, IronPDF'nin HTML-to-PDF dönüştürücüsü, sadece birkaç satırlık kodla HTML içeriğinden PDF dosyaları oluşturmada güçlü bir yöntem sunar. Modern web standartlarına güçlü destek sayesinde, web uygulamanızdan veya web sayfalarınızdan her zaman piksel kusursuz PDF belgeleri alacağınızdan emin olabilirsiniz. EO.Pdf, HTML içeriğini PDF'ye dönüştürmek için sadece tek bir kod satırı gerektirir ve bu da onun hızlı ve kolay uygulanmasını sağlar.

PDF Dosyalarını Şifreleme

IronPDF Örneği:

using IronPdf;
using System;

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

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

// Edit file security settings
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");
using IronPdf;
using System;

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

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

// Edit file security settings
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");
Imports IronPdf
Imports System

' Open an Encrypted File, alternatively create a new PDF from Html
Private pdf = PdfDocument.FromFile("encrypted.pdf", "password")

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

' Edit file security settings
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")
$vbLabelText   $csharpLabel

EO.Pdf Örneği:

PdfDocument doc = new PdfDocument();
doc.Security.UserPassword = "user";
doc.Security.OwnerPassword = "owner";
doc.Save("encrypted.pdf");
PdfDocument doc = new PdfDocument();
doc.Security.UserPassword = "user";
doc.Security.OwnerPassword = "owner";
doc.Save("encrypted.pdf");
Dim doc As New PdfDocument()
doc.Security.UserPassword = "user"
doc.Security.OwnerPassword = "owner"
doc.Save("encrypted.pdf")
$vbLabelText   $csharpLabel

IronPDF'nin şifreleme süreci daha fazla kod satırı gerektirse de, PDF dosyanızı güvence altına alabilen güçlü bir şifreleme aracı sunar ve şifreleme görevini tamamen özelleştirmenize olanak tanıyan birçok seçenekle süreci tamamen kontrol etmenizi sağlar. EO.Pdf basit bir, uygulanması kolay şifreleme aracı sağlar, ancak IronPDF'nin sunduğu kontrol seviyesini sunmaz.

PDF İçeriğini Sansürleme

IronPDF Örneği:

using IronPdf;

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

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

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

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

Private pdf As PdfDocument = PdfDocument.FromFile("novel.pdf")

' Redact 'are' phrase from all pages
pdf.RedactTextOnAllPages("are")
pdf.SaveAs("redacted.pdf")
$vbLabelText   $csharpLabel

EO.Pdf: Doğrudan desteklenmez.

IronPDF, sadece birkaç satır kodla PDF'nizden belirli içeriği sansürleme yeteneği sunan yerleşik bir sansürleme aracı sağlar. EO.Pdf ise, böyle bir özellik sunmadığından, PDF sansürleme işlemi için ek kütüphaneler yüklemeyi düşünmeniz gerekecek.

PDF'lere Dijital İmza Ekleme

IronPDF Örneği:

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");
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");
Imports IronPdf.Signing
Imports System.Security.Cryptography.X509Certificates

Private renderer As New ChromePdfRenderer()
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>foo</h1>")

' Create X509Certificate2 object with X509KeyStorageFlags set to Exportable
Private cert As New X509Certificate2("IronSoftware.pfx", "123456", X509KeyStorageFlags.Exportable)

' Create PdfSignature object
Private sig = New PdfSignature(cert)

' Sign PDF document
pdf.Sign(sig)
pdf.SaveAs("signed.pdf")
$vbLabelText   $csharpLabel

EO.Pdf:

// Create a PdfSigner object
PdfSigner signer = new PdfSigner(your_x509_certificate);

// Sign the PDF file
signer.Sign(pdf_file_name);
// Create a PdfSigner object
PdfSigner signer = new PdfSigner(your_x509_certificate);

// Sign the PDF file
signer.Sign(pdf_file_name);
' Create a PdfSigner object
Dim signer As New PdfSigner(your_x509_certificate)

' Sign the PDF file
signer.Sign(pdf_file_name)
$vbLabelText   $csharpLabel

IronPDF ile herhangi bir PDF dosyasını güvenli bir şekilde imzalayabilirsiniz. PDF imzalama aracı, süreci tam anlamıyla kontrol etmenizi sağlarken, yöntemi kısa ve kolay uygulanabilir hale getirir. EO.Pdf'in imzalama süreci de kolayca kullanılabilir olup oldukça az kod satırıyla çalışmaya başlar.

Özel Filigranlar Uygulama

IronPDF Ö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");
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");
Imports IronPdf

' Stamps a Watermark onto a new or existing PDF
Private renderer = New ChromePdfRenderer()
Private 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")
$vbLabelText   $csharpLabel

EO.Pdf: Filigran uygulama için yerel destek eksiği bulunuyor.

IronPDF'nin filigran aracı, HTML/CSS'ye benzer bir yaklaşımla kullanımı kolaydır ve PDF dosyalarınıza özel filigranlar eklemeyi oldukça kolaylaştırır. Bununla birlikte, EO.Pdf, herhangi bir yerleşik filigranlama desteği sunmaz, bu nedenle bu görevi gerçekleştirmek için dış kütüphaneler gerekecektir.

Metin ve Görselleri PDF Belgelerine Damgalama

IronPDF Örneği:

Metin damgalayıcı:

using IronPdf;
using IronPdf.Editing;

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;

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");
Imports IronPdf
Imports IronPdf.Editing

Private renderer As New ChromePdfRenderer()
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>")

' Create text stamper
Private textStamper As New TextStamper() With {
	.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")
$vbLabelText   $csharpLabel

Görsel damgalayıcı:

using IronPdf;
using IronPdf.Editing;
using System;

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");
using IronPdf;
using IronPdf.Editing;
using System;

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");
Imports IronPdf
Imports IronPdf.Editing
Imports System

Private renderer As New ChromePdfRenderer()

Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>")

' Create image stamper
Private imageStamper As New ImageStamper(New Uri("https://ironpdf.com/img/svgs/iron-pdf-logo.svg")) With {.VerticalAlignment = VerticalAlignment.Top}

' Stamp the image stamper
pdf.ApplyStamp(imageStamper, 0)
pdf.SaveAs("stampImage.pdf")
$vbLabelText   $csharpLabel

EO.Pdf: Gelişmiş damga seçeneklerini desteklemez.

Metin ve Görselleri PDF Belgelerine Damgalama, IronPDF'nin güçlü, ancak kullanımı kolay görüntü ve metin damgalama araçları sayesinde hiç bu kadar kolay olmamıştı. HTML ve CSS'ye aşina iseniz, bu araçları PDF'ye damgalama yaparken CSS'ye benzer yaklaşımı nedeniyle kullanmak daha da kolaydır.

PDF'lerinize metin ve görüntü damgaları uygulamak istiyorsanız ve EO.Pdf kullanıyorsanız, bu işlemi desteklemeyen EO.Pdf için ayrı kütüphaneler kurmayı düşünmeniz gerekecek.

Bootstrap Performans Panosu

Modern PDF kütüphaneleri, becerilerini ölçülebilir performans ölçümleriyle sergilemelidir. Bu Bootstrap 5 pano örneği, IronPDF'nin karmaşık düzenleri gerçek zamanlı veri görselleştirme bileşenleriyle nasıl işleyebileceğini gösterir.

using IronPdf;

var renderer = new ChromePdfRenderer();

string performanceDashboard = @"
<!DOCTYPE html>
<html>
<head>
    <meta charset='utf-8'>
    <link href='https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css' rel='stylesheet'>
    <style>
        .metric-card {
            transition: transform 0.2s;
            border-left: 4px solid #0d6efd;
        }
        .metric-card:hover { transform: translateY(-2px); }
        .progress-custom { height: 8px; border-radius: 4px; }
        @media print { .metric-card { page-break-inside: avoid; } }
    </style>
</head>
<body class='bg-light'>
    <div class='container py-4'>
        <div class='card shadow-sm mb-4'>
            <div class='card-body'>
                <h2 class='mb-0'>PDF Library Performance Metrics</h2>
                <p class='text-muted mb-0'>Comparative Analysis - Q4 2024</p>
            </div>
        </div>

        <div class='row g-4 mb-4'>
            <div class='col-md-3'>
                <div class='card metric-card shadow-sm h-100'>
                    <div class='card-body'>
                        <h6 class='text-muted text-uppercase mb-2'>Render Speed</h6>
                        <h2 class='display-6 mb-3'>0.9s</h2>
                        <div class='progress progress-custom'>
                            <div class='progress-bar bg-success' style='width: 95%'></div>
                        </div>
                        <small class='text-success mt-2 d-block'>↑ 40% faster than alternatives</small>
                    </div>
                </div>
            </div>
            <div class='col-md-3'>
                <div class='card metric-card shadow-sm h-100'>
                    <div class='card-body'>
                        <h6 class='text-muted text-uppercase mb-2'>Browser Fidelity</h6>
                        <h2 class='display-6 mb-3'>98%</h2>
                        <div class='progress progress-custom'>
                            <div class='progress-bar bg-info' style='width: 98%'></div>
                        </div>
                        <small class='text-info mt-2 d-block'>Chrome V8 Engine</small>
                    </div>
                </div>
            </div>
            <div class='col-md-3'>
                <div class='card metric-card shadow-sm h-100'>
                    <div class='card-body'>
                        <h6 class='text-muted text-uppercase mb-2'>CSS3 Support</h6>
                        <h2 class='display-6 mb-3'>100%</h2>
                        <div class='progress progress-custom'>
                            <div class='progress-bar bg-primary' style='width: 100%'></div>
                        </div>
                        <small class='text-primary mt-2 d-block'>Full Flexbox + Grid</small>
                    </div>
                </div>
            </div>
            <div class='col-md-3'>
                <div class='card metric-card shadow-sm h-100'>
                    <div class='card-body'>
                        <h6 class='text-muted text-uppercase mb-2'>Memory Usage</h6>
                        <h2 class='display-6 mb-3'>Low</h2>
                        <div class='progress progress-custom'>
                            <div class='progress-bar bg-warning' style='width: 30%'></div>
                        </div>
                        <small class='text-warning mt-2 d-block'>Optimized Streaming</small>
                    </div>
                </div>
            </div>
        </div>

        <div class='card shadow-sm'>
            <div class='card-header bg-primary text-white'>
                <h5 class='mb-0'>Feature Availability Matrix</h5>
            </div>
            <div class='card-body'>
                <div class='row g-3'>
                    <div class='col-md-6'>
                        <div class='d-flex justify-content-between align-items-center mb-2'>
                            <span><strong>HTML5 Rendering</strong></span>
                            <span class='badge bg-success'>Available</span>
                        </div>
                        <div class='d-flex justify-content-between align-items-center mb-2'>
                            <span><strong>JavaScript Execution</strong></span>
                            <span class='badge bg-success'>Full Support</span>
                        </div>
                        <div class='d-flex justify-content-between align-items-center mb-2'>
                            <span><strong>CSS Grid Layouts</strong></span>
                            <span class='badge bg-success'>Native</span>
                        </div>
                    </div>
                    <div class='col-md-6'>
                        <div class='d-flex justify-content-between align-items-center mb-2'>
                            <span><strong>Digital Signatures</strong></span>
                            <span class='badge bg-success'>Advanced</span>
                        </div>
                        <div class='d-flex justify-content-between align-items-center mb-2'>
                            <span><strong>Form Handling</strong></span>
                            <span class='badge bg-success'>Interactive</span>
                        </div>
                        <div class='d-flex justify-content-between align-items-center mb-2'>
                            <span><strong>Cross-Platform</strong></span>
                            <span class='badge bg-success'>Win/Lin/Mac</span>
                        </div>
                    </div>
                </div>
            </div>
            <div class='card-footer text-muted'>
                <small><strong>Note:</strong> EO.PDF may require additional configuration or libraries for advanced features.</small>
            </div>
        </div>
    </div>
</body>
</html>";

var pdf = renderer.RenderHtmlAsPdf(performanceDashboard);
pdf.SaveAs("performance-dashboard.pdf");
using IronPdf;

var renderer = new ChromePdfRenderer();

string performanceDashboard = @"
<!DOCTYPE html>
<html>
<head>
    <meta charset='utf-8'>
    <link href='https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css' rel='stylesheet'>
    <style>
        .metric-card {
            transition: transform 0.2s;
            border-left: 4px solid #0d6efd;
        }
        .metric-card:hover { transform: translateY(-2px); }
        .progress-custom { height: 8px; border-radius: 4px; }
        @media print { .metric-card { page-break-inside: avoid; } }
    </style>
</head>
<body class='bg-light'>
    <div class='container py-4'>
        <div class='card shadow-sm mb-4'>
            <div class='card-body'>
                <h2 class='mb-0'>PDF Library Performance Metrics</h2>
                <p class='text-muted mb-0'>Comparative Analysis - Q4 2024</p>
            </div>
        </div>

        <div class='row g-4 mb-4'>
            <div class='col-md-3'>
                <div class='card metric-card shadow-sm h-100'>
                    <div class='card-body'>
                        <h6 class='text-muted text-uppercase mb-2'>Render Speed</h6>
                        <h2 class='display-6 mb-3'>0.9s</h2>
                        <div class='progress progress-custom'>
                            <div class='progress-bar bg-success' style='width: 95%'></div>
                        </div>
                        <small class='text-success mt-2 d-block'>↑ 40% faster than alternatives</small>
                    </div>
                </div>
            </div>
            <div class='col-md-3'>
                <div class='card metric-card shadow-sm h-100'>
                    <div class='card-body'>
                        <h6 class='text-muted text-uppercase mb-2'>Browser Fidelity</h6>
                        <h2 class='display-6 mb-3'>98%</h2>
                        <div class='progress progress-custom'>
                            <div class='progress-bar bg-info' style='width: 98%'></div>
                        </div>
                        <small class='text-info mt-2 d-block'>Chrome V8 Engine</small>
                    </div>
                </div>
            </div>
            <div class='col-md-3'>
                <div class='card metric-card shadow-sm h-100'>
                    <div class='card-body'>
                        <h6 class='text-muted text-uppercase mb-2'>CSS3 Support</h6>
                        <h2 class='display-6 mb-3'>100%</h2>
                        <div class='progress progress-custom'>
                            <div class='progress-bar bg-primary' style='width: 100%'></div>
                        </div>
                        <small class='text-primary mt-2 d-block'>Full Flexbox + Grid</small>
                    </div>
                </div>
            </div>
            <div class='col-md-3'>
                <div class='card metric-card shadow-sm h-100'>
                    <div class='card-body'>
                        <h6 class='text-muted text-uppercase mb-2'>Memory Usage</h6>
                        <h2 class='display-6 mb-3'>Low</h2>
                        <div class='progress progress-custom'>
                            <div class='progress-bar bg-warning' style='width: 30%'></div>
                        </div>
                        <small class='text-warning mt-2 d-block'>Optimized Streaming</small>
                    </div>
                </div>
            </div>
        </div>

        <div class='card shadow-sm'>
            <div class='card-header bg-primary text-white'>
                <h5 class='mb-0'>Feature Availability Matrix</h5>
            </div>
            <div class='card-body'>
                <div class='row g-3'>
                    <div class='col-md-6'>
                        <div class='d-flex justify-content-between align-items-center mb-2'>
                            <span><strong>HTML5 Rendering</strong></span>
                            <span class='badge bg-success'>Available</span>
                        </div>
                        <div class='d-flex justify-content-between align-items-center mb-2'>
                            <span><strong>JavaScript Execution</strong></span>
                            <span class='badge bg-success'>Full Support</span>
                        </div>
                        <div class='d-flex justify-content-between align-items-center mb-2'>
                            <span><strong>CSS Grid Layouts</strong></span>
                            <span class='badge bg-success'>Native</span>
                        </div>
                    </div>
                    <div class='col-md-6'>
                        <div class='d-flex justify-content-between align-items-center mb-2'>
                            <span><strong>Digital Signatures</strong></span>
                            <span class='badge bg-success'>Advanced</span>
                        </div>
                        <div class='d-flex justify-content-between align-items-center mb-2'>
                            <span><strong>Form Handling</strong></span>
                            <span class='badge bg-success'>Interactive</span>
                        </div>
                        <div class='d-flex justify-content-between align-items-center mb-2'>
                            <span><strong>Cross-Platform</strong></span>
                            <span class='badge bg-success'>Win/Lin/Mac</span>
                        </div>
                    </div>
                </div>
            </div>
            <div class='card-footer text-muted'>
                <small><strong>Note:</strong> EO.PDF may require additional configuration or libraries for advanced features.</small>
            </div>
        </div>
    </div>
</body>
</html>";

var pdf = renderer.RenderHtmlAsPdf(performanceDashboard);
pdf.SaveAs("performance-dashboard.pdf");
Imports IronPdf

Dim renderer As New ChromePdfRenderer()

Dim performanceDashboard As String = "
<!DOCTYPE html>
<html>
<head>
    <meta charset='utf-8'>
    <link href='https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css' rel='stylesheet'>
    <style>
        .metric-card {
            transition: transform 0.2s;
            border-left: 4px solid #0d6efd;
        }
        .metric-card:hover { transform: translateY(-2px); }
        .progress-custom { height: 8px; border-radius: 4px; }
        @media print { .metric-card { page-break-inside: avoid; } }
    </style>
</head>
<body class='bg-light'>
    <div class='container py-4'>
        <div class='card shadow-sm mb-4'>
            <div class='card-body'>
                <h2 class='mb-0'>PDF Library Performance Metrics</h2>
                <p class='text-muted mb-0'>Comparative Analysis - Q4 2024</p>
            </div>
        </div>

        <div class='row g-4 mb-4'>
            <div class='col-md-3'>
                <div class='card metric-card shadow-sm h-100'>
                    <div class='card-body'>
                        <h6 class='text-muted text-uppercase mb-2'>Render Speed</h6>
                        <h2 class='display-6 mb-3'>0.9s</h2>
                        <div class='progress progress-custom'>
                            <div class='progress-bar bg-success' style='width: 95%'></div>
                        </div>
                        <small class='text-success mt-2 d-block'>↑ 40% faster than alternatives</small>
                    </div>
                </div>
            </div>
            <div class='col-md-3'>
                <div class='card metric-card shadow-sm h-100'>
                    <div class='card-body'>
                        <h6 class='text-muted text-uppercase mb-2'>Browser Fidelity</h6>
                        <h2 class='display-6 mb-3'>98%</h2>
                        <div class='progress progress-custom'>
                            <div class='progress-bar bg-info' style='width: 98%'></div>
                        </div>
                        <small class='text-info mt-2 d-block'>Chrome V8 Engine</small>
                    </div>
                </div>
            </div>
            <div class='col-md-3'>
                <div class='card metric-card shadow-sm h-100'>
                    <div class='card-body'>
                        <h6 class='text-muted text-uppercase mb-2'>CSS3 Support</h6>
                        <h2 class='display-6 mb-3'>100%</h2>
                        <div class='progress progress-custom'>
                            <div class='progress-bar bg-primary' style='width: 100%'></div>
                        </div>
                        <small class='text-primary mt-2 d-block'>Full Flexbox + Grid</small>
                    </div>
                </div>
            </div>
            <div class='col-md-3'>
                <div class='card metric-card shadow-sm h-100'>
                    <div class='card-body'>
                        <h6 class='text-muted text-uppercase mb-2'>Memory Usage</h6>
                        <h2 class='display-6 mb-3'>Low</h2>
                        <div class='progress progress-custom'>
                            <div class='progress-bar bg-warning' style='width: 30%'></div>
                        </div>
                        <small class='text-warning mt-2 d-block'>Optimized Streaming</small>
                    </div>
                </div>
            </div>
        </div>

        <div class='card shadow-sm'>
            <div class='card-header bg-primary text-white'>
                <h5 class='mb-0'>Feature Availability Matrix</h5>
            </div>
            <div class='card-body'>
                <div class='row g-3'>
                    <div class='col-md-6'>
                        <div class='d-flex justify-content-between align-items-center mb-2'>
                            <span><strong>HTML5 Rendering</strong></span>
                            <span class='badge bg-success'>Available</span>
                        </div>
                        <div class='d-flex justify-content-between align-items-center mb-2'>
                            <span><strong>JavaScript Execution</strong></span>
                            <span class='badge bg-success'>Full Support</span>
                        </div>
                        <div class='d-flex justify-content-between align-items-center mb-2'>
                            <span><strong>CSS Grid Layouts</strong></span>
                            <span class='badge bg-success'>Native</span>
                        </div>
                    </div>
                    <div class='col-md-6'>
                        <div class='d-flex justify-content-between align-items-center mb-2'>
                            <span><strong>Digital Signatures</strong></span>
                            <span class='badge bg-success'>Advanced</span>
                        </div>
                        <div class='d-flex justify-content-between align-items-center mb-2'>
                            <span><strong>Form Handling</strong></span>
                            <span class='badge bg-success'>Interactive</span>
                        </div>
                        <div class='d-flex justify-content-between align-items-center mb-2'>
                            <span><strong>Cross-Platform</strong></span>
                            <span class='badge bg-success'>Win/Lin/Mac</span>
                        </div>
                    </div>
                </div>
            </div>
            <div class='card-footer text-muted'>
                <small><strong>Note:</strong> EO.PDF may require additional configuration or libraries for advanced features.</small>
            </div>
        </div>
    </div>
</body>
</html>"

Dim pdf = renderer.RenderHtmlAsPdf(performanceDashboard)
pdf.SaveAs("performance-dashboard.pdf")
$vbLabelText   $csharpLabel

Çıktı: Bootstrap 5 metrik kartları, ilerleme çubukları ve özellik matrisleri içeren profesyonel bir analitik pano PDF'si. IronPDF tüm flexbox düzenlerini, yardımcı sınıfları ve duyarlı tasarım unsurlarını mükemmel renk doğruluğu ve boşluk ile doğru bir şekilde işler.

Kapsamlı Bootstrap framework uyum bilgileri için, Bootstrap & Flexbox CSS Rehberine bakın.

DOCX'ten PDF'ye Dönüşüm

IronPDF Ö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");
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");
Imports IronPdf

' Instantiate Renderer
Private renderer As New DocxToPdfRenderer()

' Render from DOCX file
Private pdf As PdfDocument = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx")

' Save the PDF
pdf.SaveAs("pdfFromDocx.pdf")
$vbLabelText   $csharpLabel

EO.Pdf: DOCX'ten PDF'ye dönüşüm işlemi için ek araçlar gerektirir.

IronPDF, güçlü DOCX'ten PDF'ye dönüştürme aracıyla .NET ortamlarında direkt DOCX'ten PDF'ye dönüşüm işlemini basitleştirir ve sadece birkaç satır kod ile zamandan ve çabadan tasarruf etmenizi sağlar. Öte yandan, EO.Pdf, DOCX'ten PDF'ye dönüştürme için herhangi bir yerleşik araç içermediğinden, bunun için dış kütüphanelere başvurmanız gerekecek.

Kod Örneği Karşılaştırmasının Özeti

Karşılaştırma

IronPDF'nin sunduğu zengin özellik seti hakkında daha fazla bilgi edinmek ve bunları eylemde görmek için IronPDF'nin nasıl yapılır kılavuzlarına göz atın, bu kılavuzlar her bir özelliği derinlemesine inceler, nasıl çalıştığını keşfeder ve bir PDF profesyoneli olmanız için gerekli becerileri kazandırır.

Fiyatlandırma ve Lisanslama: IronPDF vs. EO.Pdf Kütüphanesi

IronPDF

IronPDF, lisans satın almak için farklı seviyeler ve ek özellikler sunar. Geliştiriciler ayrıca, Iron Software'in tüm ürünlerine iki ürün fiyatına erişim sağlayan Iron Suitei satın alabilirler. Bir lisans satın almaya hazır değilseniz, IronPDF sunduğu tüm özellikleri keşfetmeniz için siz lisansa karar vermeden önce bir ücretsiz deneme sağlar.

  • Süresiz lisanslar: Ekibinizin büyüklüğüne, projenizin gereksinimlerine ve konum sayısına bağlı olarak çeşitli süresiz lisanslar sunar. Her lisans türü e-posta desteği ile birlikte gelir.

  • Lite Lisansı: Bu lisans $799'a mal olur ve bir geliştirici, bir konum ve bir projeyi destekler.

  • Plus Lisansı: Üç geliştirici, üç konum ve üç projeyi destekleyen bu lisans, lite lisansının bir sonraki basamağıdır ve $1,199 maliyeti vardır. Plus lisansı, temel e-posta desteğine ek olarak sohbet desteği ve telefon desteği sunar.

  • Professional Lisansı: Daha büyük ekipler için uygun olan bu lisans on geliştirici, on konum ve on projeyi destekler ve $2,399 maliyeti vardır. Önceki katmanlarla aynı iletişim desteği kanallarını sunar ancak ayrıca ekran paylaşımı desteği de sunar.

  • Telif ücretsiz yeniden dağıtım: IronPDF'nin lisanslaması ayrıca ekstra $2,399 karşılığında telif ücretsiz yeniden dağıtım kapsamı sunar.

  • Kesintisiz ürün desteği: IronPDF, sürekli ürün güncellemelerine, güvenlik özelliği yükseltmelerine ve mühendislik ekibinden destek alma imkanı sunar, yıllık $1,199 veya 5 yıllık kapsama için bir kez $2,399 alışverişi ile satın alabilirler.

  • Iron Suite: $1,498 için, IronPDF, IronOCR, IronWord, IronXL, IronBarcode, IronQR, IronZIP, IronPrint ve IronWebScraper gibi tüm Iron Software ürünlerine erişim sağlar.

Fiyatlandırma

EO.Pdf

EO.Pdf, ürünü için küçük bir lisanslama seçenekleri aralığı sunar.

EO.Pdf dışında EO'nun sunduğu diğer ürünler olmaksızın sadece bir bireysel lisans satın almak istiyorsanız, aşağıdaki seçeneklerden birini seçebilirsiniz:

  • **Tek Lisans: $799.

  • **Üçlü Lisans Paketi: $1,799.

  • **Kurumsal Paket: $2,999.

  • **Kurumsal Plus Paketi: $4,499.

Belgeler ve Destek: IronPDF vs. EO.Pdf

IronPDF

  • Kapsamlı Belgeler: Tüm özellikler hakkında kapsamlı ve kullanıcı dostu belgeler.

  • 24/5 Destek: Aktif mühendis desteği mevcuttur.

  • Video Eğitimleri: YouTube'da adım adım video eğitimleri mevcuttur.

  • 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.

  • PDF API Referansı: Araçlarımızın sunduğu şeylerden en iyi şekilde yararlanabilmeniz için API referansları sunar.

Daha fazla bilgi için, IronPDF'nin geniş dokümantasyonuna göz atın ve Iron Software YouTube Kanalını ziyaret edin.

EO.Pdf

  • API Referansı: EO.Pdf, kütüphane içindeki her yöntemi ve aracı ayrıntılı olarak inceleyen API referans bölümü içinde özellikleri hakkında kapsamlı ayrıntılar içermektedir.

  • Belgeleme: EO.Pdf'ın web sitesinde kapsamlı belgeleme bulunmaktadır ve her özelliği aksiyon halinde göstermek için kod örnekleri sunmaktadır.

  • Forum: EO.Pdf'in destek forumunda, kullanıcılar birbirleriyle ve geliştiricilerle etkileşime girerek karşılaştıkları sorunları çözebilir, kütüphanenin çeşitli yönlerini nasıl kullanacaklarını öğrenebilir ve geri bildirimde bulunabilirler.

Sonuç

Sonuç olarak, PDF ile ilgili görevleriniz için bir PDF kütüphanesi seçerken dikkate almanız gereken çok şey vardır. Incelediğiniz kütüphane, ihtiyaç duyduğunuz tüm özellikleri sağlıyor mu? İyi belgelenmiş mi ve öğrenmesi kolay mı? Bütçenize kıyasla fiyatlandırma nasıl? Umuyoruz ki bugünden sonra, sizin için doğru kütüphaneyi seçerken daha emin hissedersiniz ve kendinizi gelecekteki kütüphaneleri karşılaştırmak için nasıl konumlandıracağınızı bilirsiniz.

IronPDF, kapsamlı PDF ile ilişkili özellikler seti, sağlam çapraz platform uyumluluğu ve detaylı belgelemesi ile elinizin altında güçlü bir PDF kütüphanesidir. Çeşitli dosya türlerinden PDF oluşturma gibi basit özelliklerden, PDF şifreleme ve imzalama gibi daha gelişmiş özelliklere kadar, IronPDF sizi kapsamaktadır.

EO.Pdf, makul bir PDF özellik seti sunar, ancak IronPDF'nin sunduğu kadar geniş bir seti yoktur. Bununla birlikte, kullanımı kolay doğası, PDF oluşturma araçları ve basit belgeleri ile, kapsamlı bir özellik yelpazesine ihtiyaçınız yoksa EO.Pdf güçlü bir rakiptir.

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

Lütfen dikkate alinEO.Pdf, ilgili sahibinin tescilli bir ticari markasıdır. Bu site EO.Pdf ile bağlantılı, onaylanmış veya desteklenmemektedir. Tüm ürün adları, logolar ve markalar kendi sahiplerinin mülkiyetindedir. Karşılaştırmalar yalnızca bilgilendirme amaçlıdır ve yazım sırasında kamuya açık bilgileri yansıtır.

Sıkça Sorulan Sorular

IronPDF ve EO.Pdf arasındaki temel farklar nelerdir?

IronPDF, gelişmiş PDF işlevsellikleri, sağlam çapraz platform uyumluluğu ve kapsamlı belgeler de dahil olmak üzere daha kapsamlı bir özellik seti sunar. EO.Pdf ise daha basit bir uygulamayla çekirdek PDF işlevselliklerine odaklanır ve sınırlı çapraz platform desteği sunar.

Bir .NET kütüphanesini kullanarak HTML'yi PDF'ye nasıl dönüştürebilirim?

HTML dizelerini PDF'ye dönüştürmek için IronPDF'nin RenderHtmlAsPdf yöntemini kullanabilirsiniz. Ayrıca RenderHtmlFileAsPdf kullanarak HTML dosyalarını PDF'ye dönüştürmenizi sağlar.

IronPDF, PDF belgelerinde dijital imzaları destekliyor mu?

Evet, IronPDF, PDF belgelerinize güvenlik ve özgünlük eklemenize olanak tanıyan dijital imzaları destekler.

IronPDF bir Docker ortamında kullanılabilir mi?

Evet, IronPDF, çapraz platform uygulamaları için esneklik sağlayarak Docker ortamlarında dağıtımı destekler.

IronPDF ile hangi lisans seçenekleri mevcuttur?

IronPDF, Lite, Plus ve Professional lisansları da dahil olmak üzere çeşitli lisans seçenekleri sunar ve telif ücretsiz yeniden dağıtım ve premium destek için ek seçenekler sunar.

EO.Pdf, PDF şifrelemeyi nasıl ele alır?

EO.Pdf, PDF belgelerinizi parola koruması ile korumanıza olanak sağlayan temel şifreleme özellikleri sunar.

IronPDF için ücretsiz bir deneme sürümü mevcut mu?

Evet, IronPDF, kullanıcıların satın almadan önce özelliklerini ve işlevselliklerini keşfetmelerine olanak tanıyan ücretsiz bir deneme sürümü sunar.

IronPDF kullanıcılarına ne tür bir destek sunuyor?

IronPDF, kapsamlı belgeler, video eğitimleri ve 24/5 mühendis desteği sağlayarak kullanıcıların kütüphaneyi etkili bir şekilde kullanmalarını sağlamak için ihtiyaç duydukları kaynakları sunar.

IronPDF kullanarak PDF'lerde açıklama yapabilir miyim?

Evet, IronPDF, PDF belgelerine yorum ekleme, vurgulama ve diğer işaretlemeleri eklemenize olanak tanır.

EO.Pdf'nin çapraz platform desteği IronPDF ile nasıl karşılaştırılır?

EO.Pdf, öncelikle Windows için tasarlanmış olup, macOS ve Linux desteği sınırlıdır; oysa IronPDF, Windows, Linux, Mac, Docker, Azure ve AWS'yi destekleyerek güçlü bir çapraz platform uyumluluğu sunar.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında lisans derecesine sahiptir (Carleton Üniversitesi) ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirme üzerine uzmanlaşmıştır. Kullanıcı dostu ve estetik açıdan hoş arayüzler tasarlamaya tutkuyla bağlı olan Curtis, modern çerç...

Daha Fazlasını Oku

Iron Destek Ekibi

Haftanın 5 günü, 24 saat çevrimiçiyiz.
Sohbet
E-posta
Beni Ara