IronPDF & iText7 Arasındaki Karşılaştırma
PDF, metin ve statik görüntüleri gösterebilen bir dosya formatı olan Taşınabilir Belge Formatı anlamına gelir. PDF dosyaları ayrıca yazdırılabilir, HTML'ye dönüştürülebilir veya internet üzerinden gönderilmesi için çevrimiçi faks hizmetine gönderilebilir.
PDF dosyaları, bilgiyi korudukları ve DOCX, PPTX veya XLSX gibi diğer dosya formatlarına göre paylaşılması daha kolay olduğu için önemlidir. Genellikle kelime işlem programlarında veya elektronik tablo programlarında düzenlenirler.
Bir PDF belgesi, içeriğin bütünlüğünü korur, çünkü diğer cihazlarda açıldığında biçimlendirme değişmez. Bir PDF belgesi, oluşturulduğu orijinal dosyaya erişiminiz olmadıkça değiştirilemez. Bu, kullanıcının bilgisi olmadan kazayla düzenleme, silme veya içerik değişikliği risklerinin olmadığı anlamına gelir. PDF belgesi kamuya açıktır, bu da hiçbir yasal sorun olmadan herhangi biri tarafından indirilebilir ve okunabilir anlamına gelir. Dijital dünyamızda, her zaman paylaşılabilecek tek bir belgede bilgiyi depolayabilme yetenekleri nedeniyle PDF'ler giderek daha önemli hale gelmektedir.
Bu makalede, iki .NET PDF kütüphanesini karşılaştıracağız:
- IronPDF
- Metin Kontrolü
IronPDF
IronPDF - Güçlü Bir .NET PDF Kütüphanesi, PDF belgeleri oluşturmak ve okumak için yardımcı olan ve PDF belgelerini yönetmek ve uyarlamak için araçlar sağlayan bir .NET kütüphanesidir. IronPDF, yalnızca birkaç satır kodla PDF dosyaları oluşturmak, okumak ve manipüle etmek için yapı işlevleri barındıran bir kütüphanedir.
Aşağıdaki makale, IronPDF ile PDF dosyalarını nasıl oluşturacağınızı gösterecektir. Bu eğitim, C#, Visual Studio'nun temellerini bildiğinizi ve HTML konusunda çalışma bilgisine sahip olduğunuzu varsayar.
Uygulamamızı yazmak, derlemek ve çalıştırmak için Visual Studio'ya, PDF dosyalarını biçimlendirmek için C#'a, başlıklar, başlıklar oluşturmak, resimler, paragraflar eklemek gibi HTML'ye ihtiyacımız var. Bu kütüphane .NET Core, .NET 5, Framework ve Standard'ı tamamen desteklemektedir.
C# ile sadece birkaç satır kodla bir PDF dosyası oluşturabiliriz. Bu, yalnızca temel C# ve HTML bilgisi gerektiren çok kolay bir görevdir. Bu IronPDF'in detaylı bir incelemesi ile özellikleri hakkında daha fazla bilgi edinebileceksiniz.
IronPDF Kütüphanesini Yükleyin
Bir çözüm geliştirmek için önce IronPDF NuGet Paketini kurmalıyız. Menü Çubuğundan "Proje" yi seçin ve bir açılır liste görünecektir. Açılır menüden "IronPDF NuGet Paketlerini Yönet" seçin. Aşağıdaki pencere görüntülenecektir:
"Gezinme" sekmesini seçin:
Giriş kutusuna 'IronPDF' araması yapın:
IronPDF'i seçin:
'Yükle' butonuna basın ve yüklemenin bitmesini bekleyin. Başarılı bir kurulumdan sonra aşağıdaki pencere görünecektir:
'Tamam' butonuna bastıktan sonra hazırsınız.
PDF Oluşturma
Dosyanın en üstüne IronPDF Namespace Kılavuzu ad alanını ekleyin.
using IronPdf;
using IronPdf;
Imports IronPdf
Yeni oluşturduğumuz PDF'i kaydetmek için bir dosya yoluna ihtiyacımız var. SaveFileDialog nesnesi bu amaca yönelik olarak kullanılır. Kullanıcıdan bir dosya yolu ve dosya adı seçmesini isteyecektir.
private void Save_Click(object sender, EventArgs e)
{
// Selects the folder to save the file.
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.InitialDirectory = @"D:\";
saveFileDialog1.Title = "Save Pdf File";
saveFileDialog1.DefaultExt = "pdf";
saveFileDialog1.Filter = "Pdf files (*.pdf)|*.pdf|All files (*.*)|*.*";
saveFileDialog1.FilterIndex = 2;
saveFileDialog1.RestoreDirectory = true;
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
string filename = saveFileDialog1.FileName;
// Creates the PDF file
var HtmlLine = new HtmlToPdf();
HtmlLine.RenderHtmlAsPdf(PdfText.Text).SaveAs(filename);
// Message displays that file has saved
MessageBox.Show("File Saved Successfully!");
}
}
private void Save_Click(object sender, EventArgs e)
{
// Selects the folder to save the file.
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.InitialDirectory = @"D:\";
saveFileDialog1.Title = "Save Pdf File";
saveFileDialog1.DefaultExt = "pdf";
saveFileDialog1.Filter = "Pdf files (*.pdf)|*.pdf|All files (*.*)|*.*";
saveFileDialog1.FilterIndex = 2;
saveFileDialog1.RestoreDirectory = true;
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
string filename = saveFileDialog1.FileName;
// Creates the PDF file
var HtmlLine = new HtmlToPdf();
HtmlLine.RenderHtmlAsPdf(PdfText.Text).SaveAs(filename);
// Message displays that file has saved
MessageBox.Show("File Saved Successfully!");
}
}
Private Sub Save_Click(ByVal sender As Object, ByVal e As EventArgs)
' Selects the folder to save the file.
Dim saveFileDialog1 As New SaveFileDialog()
saveFileDialog1.InitialDirectory = "D:\"
saveFileDialog1.Title = "Save Pdf File"
saveFileDialog1.DefaultExt = "pdf"
saveFileDialog1.Filter = "Pdf files (*.pdf)|*.pdf|All files (*.*)|*.*"
saveFileDialog1.FilterIndex = 2
saveFileDialog1.RestoreDirectory = True
If saveFileDialog1.ShowDialog() = DialogResult.OK Then
Dim filename As String = saveFileDialog1.FileName
' Creates the PDF file
Dim HtmlLine = New HtmlToPdf()
HtmlLine.RenderHtmlAsPdf(PdfText.Text).SaveAs(filename)
' Message displays that file has saved
MessageBox.Show("File Saved Successfully!")
End If
End Sub
Yukarıdaki kod örneğinde, SaveFileDialog, PDF dosyasını depolamak için klasör ve dosya adını seçmek üzere bir dosya iletişim kutusu açar. Başlangıç dizini D sürücüsüne ayarlanmıştır. Varsayılan uzantı, burada yalnızca PDF dosyalarıyla ilgilendiğimiz için PDF dosyaları olarak ayarlanmıştır.
if ifadesi, PDF belgesini oluşturacak tüm kodu içerir. Bu, bir PDF dosyası oluşturmak için sadece iki satır kod alır. PDFText, bir PDF belgesine yazılacak içeriği içeren zengin bir metin kutusunun adıdır. Dosya adı, kullanıcının SaveFileDialog üzerinden ayarladığı dosya yolu ve adıdır.
PDF Okuma
PDF belgelerini okumak için kod, karmaşık, zor ve anlaşılması zor olabilir. Endişelenmeyin — IronPDF bunu daha kolay ve basit hale getirdi! PDF dosyalarını okumak sadece iki satır kod alır.
Dosyanın en üstüne, IronPDF PDF Okuma Kılavuzu kütüphanesini eklemek için aşağıdaki kodu ekleyin.
using IronPdf;
using System;
using System.Windows.Forms;
using IronPdf;
using System;
using System.Windows.Forms;
Imports IronPdf
Imports System
Imports System.Windows.Forms
Fonksiyona içerisine kodu ekleyin:
private void Read_Click(object sender, EventArgs e)
{
// Open and read the specified PDF file
PdfDocument PDF = PdfDocument.FromFile(FilePath.Text);
// Extract text and display in FileContent (e.g., a text box)
FileContent.Text = PDF.ExtractAllText();
}
private void Read_Click(object sender, EventArgs e)
{
// Open and read the specified PDF file
PdfDocument PDF = PdfDocument.FromFile(FilePath.Text);
// Extract text and display in FileContent (e.g., a text box)
FileContent.Text = PDF.ExtractAllText();
}
Private Sub Read_Click(ByVal sender As Object, ByVal e As EventArgs)
' Open and read the specified PDF file
Dim PDF As PdfDocument = PdfDocument.FromFile(FilePath.Text)
' Extract text and display in FileContent (e.g., a text box)
FileContent.Text = PDF.ExtractAllText()
End Sub
PDF değişkeni, işlemler için PDF belgesini barındırırken FileContent, PDF dosyasından çıkarılan tüm metni depolar.
Metin Kontrolü
.NET Kütüphanesi kullanarak PDF dosyaları oluşturmak, yönetmek, düzenlemek ve formatlamak zor bir iştir. TX Text Control kullanarak programlı olarak PDF belgeleri oluşturabilirsiniz. TX Text Control, sayfa genişliklerini, sayfalamayı, kenarlıklar, başlıklar ve paragraf kırılmalarını otomatik olarak yönetir. Pixel mükemmelinde PDF belgeleri oluşturmak için bu unsurlar özelleştirilebilir.
TX Text Control, PDF dosyalarını ithal etmenin ve bunları düzenlenebilir formatlar olarak dönüştürmenin sayısız yolunu sunar, örneğin MS Word. Bu belgeler düzenlenebilir ve çeşitli formatlarda saklanabilir.
TX Text Control, doldurulabilir form bileşen menüleri ile PDF'ler oluşturmanıza izin verir. Form bileşenlerine sahip belgeler, posta birleştirme şablonlarıyla aynı şekilde üretilebilir. Bunlar, bilinen verilerle dinamik olarak önceden doldurulur ve PDF düzenlemesini hızlandırarak özelleştirilmiş formlar oluşturmanıza olanak tanır.
TX Text Control, belge işleme için pazar lideri .NET kütüphanelerinden biridir — ana işlevleri aşağıdaki gibidir.
- MS Word'den PDF.
MS Word uyumlu şablonlara veri birleştirin ve Adobe PDF ve PDF/A oluşturun. Yüzen metin kelime işleme özellikleri kullanarak mükemmel PDF belgeleri oluşturun.
- PDF formunu doldurma.
TX Text Control, form metin kutuları, onay kutuları alanları ve açılır menüler gibi doldurulabilir form bileşenleri içeren belgeler oluşturmak için eksiksiz bir araç seti sunar.
- Gömülü dosyalarla PDF işle.
Adobe PDF belgelerine dosya gömerek elektronik belge kapları oluşturabilirsiniz. İrsaliye ve ekler gibi belgeleri oluşturun, ithal edin ve işleyin.
- PDF dijital imzalama.
TX Text Control, dijital Adobe PDF ve PDF/A belgeleri oluşturmak için X.509 sertifikalarını kullanabilir. PFX, DER, CER ve Base64 CER sertifika dosyaları, bu imzaları oluşturmak için kullanılabilir.
PDF Oluştur
PDF dosyaları üretmek genellikle iş uygulamalarında zor bir süreçtir. VB.NET veya C# içinde PDF belgeleri üretmenin birçok yolu vardır. PDF yazıcı sürücüleri veya PDF kütüphaneleri, bir sayfada unsurları konumlandırır, ancak çoğu durumda sayfa düzeni ve dul/yetim kontrolü gibi daha karmaşık görevlerle ilgilenmek zorundasınız.
Bir API ile sıfırdan tamamen işlevsel dosyalar üretebilir veya TX Text Control ile önceden tasarlanmış MS Word şablonlarını kullanabilirsiniz. Sayfa boyutları, kenar boşlukları, başlıklar ve alt bilgi, bölüm aralıkları ve sayfalama TX Text Control tarafından ele alınır. Bu özellikler, Adobe PDF, PDF/A, DOC, DOCX ve RTF gibi piksel mükemmelinde formatlarda kontrol edilebilir ve saklanabilir.
SaveSettings saveSettings = new SaveSettings()
{
MasterPassword = "Master",
UserPassword = "User",
DocumentAccessPermissions =
DocumentAccessPermissions.AllowLowLevelPrinting |
DocumentAccessPermissions.AllowExtractContents
};
textControl1.Save(StreamType.AdobePDF, saveSettings);
SaveSettings saveSettings = new SaveSettings()
{
MasterPassword = "Master",
UserPassword = "User",
DocumentAccessPermissions =
DocumentAccessPermissions.AllowLowLevelPrinting |
DocumentAccessPermissions.AllowExtractContents
};
textControl1.Save(StreamType.AdobePDF, saveSettings);
Dim saveSettings As New SaveSettings() With {
.MasterPassword = "Master",
.UserPassword = "User",
.DocumentAccessPermissions = DocumentAccessPermissions.AllowLowLevelPrinting Or DocumentAccessPermissions.AllowExtractContents
}
textControl1.Save(StreamType.AdobePDF, saveSettings)
TX Text Control, dijital imzalarla Adobe PDF belgeleri üretme işlevselliğini barındırır. Bu imzalar, DER, PFX veya Base64 CER sertifika dosyalarıyla biçimlendirilebilir. TXTextControl.SaveSettings sınıfında tanımlanan geçerli bir sertifika gereklidir.
// Defining certificates
TXTextControl.SaveSettings settings = new TXTextControl.SaveSettings();
X509Certificate2 cert = new X509Certificate2("test.pfx", "123");
settings.DigitalSignature = new TXTextControl.DigitalSignature(cert, null);
textControl1.Save("results.pdf", TXTextControl.StreamType.AdobePDF, settings);
// Defining certificates
TXTextControl.SaveSettings settings = new TXTextControl.SaveSettings();
X509Certificate2 cert = new X509Certificate2("test.pfx", "123");
settings.DigitalSignature = new TXTextControl.DigitalSignature(cert, null);
textControl1.Save("results.pdf", TXTextControl.StreamType.AdobePDF, settings);
' Defining certificates
Dim settings As New TXTextControl.SaveSettings()
Dim cert As New X509Certificate2("test.pfx", "123")
settings.DigitalSignature = New TXTextControl.DigitalSignature(cert, Nothing)
textControl1.Save("results.pdf", TXTextControl.StreamType.AdobePDF, settings)
PDF Belgesini Okuma
TX Text Control, görüntüleme, düzenleme veya dönüştürme yapabileceğiniz "dijital doğma sahibi" PDF dosyalarını ithal edebilir. TX Text Control'un bir ana avantajı, tamamen programlanabilir olmasıdır, bu da PDF belgesini DOC veya DOCX gibi herhangi bir formatta ithal edip değiştirebileceğiniz anlamına gelir. Tam özellikli API, içeriği değiştirmek veya belgeyi aramak için kullanılabilir. Bu yaklaşım, PDF belgelerini açıp belge sayfalarında dize aramanızı sağlar.
PDF Belgelerinden Form Alanlarını İçe Aktarma
Adobe PDF formatındaki etkileşimli formlar, AcroForm olarak da bilinir — PDF formu işleme için fiili standarttır. Dahili olarak, bir PDF belgesinin form yapısı, TX Text Control'un Adobe PDF ithal işlevselliği kullanılarak içe aktarılabilir. DocumentServer ad alanında bir uzatma kullanmak, bir PDF ithalatının çıktısını işleme konusunda yardımcı olabilir.
Verilen kod, içerilen kombo kutuların seçeneklerini okumak için listAcroForms içindeki tüm öğeleri döngüye sokar:
AcroForm [] listAcroForms = TXTextControl.DocumentServer.Forms.PDF.ImportForms("form.pdf");
foreach (AcroForm formElement in listAcroForms)
{
if(formElement.GetType() == typeof(AcroFormComboBox))
{
string [] saOptions = ((AcroFormComboBox)formElement).Options;
}
}
AcroForm [] listAcroForms = TXTextControl.DocumentServer.Forms.PDF.ImportForms("form.pdf");
foreach (AcroForm formElement in listAcroForms)
{
if(formElement.GetType() == typeof(AcroFormComboBox))
{
string [] saOptions = ((AcroFormComboBox)formElement).Options;
}
}
Dim listAcroForms() As AcroForm = TXTextControl.DocumentServer.Forms.PDF.ImportForms("form.pdf")
For Each formElement As AcroForm In listAcroForms
If formElement.GetType() Is GetType(AcroFormComboBox) Then
Dim saOptions() As String = CType(formElement, AcroFormComboBox).Options
End If
Next formElement
IronPDF ve Text Control Lisanslama Modelleri ve Fiyatlandırma
IronPDF Lisans Modelleri ve Fiyatı
30 Günlük Para İade Garantisi: lisans satın alındığında, 30 günlük para iade garantisi ile korunursunuz.
Kolay Entegrasyon: IronPDF'in çeşitli projeler ve ortamlarla entegrasyonu son derece kolaydır ve NuGet ile ya da doğrudan internetten indirerek ortamınıza entegre edildiğinde tek bir kod satırı ile gerçekleştirilebilir.
Süresiz Lisanslama: Bir kez satın alınan her lisans, asla yenileme gerektirmez.
Ücretsiz Destek ve Ürün Güncellemeleri: Her lisans, ürünün arkasındaki ekipten bir yıl ücretsiz destek ve ürün güncellemeleriyle birlikte gelir. Genişletmeler istediğiniz zaman satın alınabilir.
Anında Lisanslar: Ödeme alındığında, kayıtlı lisans anahtarları gönderilir.
Satın alınan tüm lisanslar süresizdir ve geliştirme, aşama ve üretime uygulanır.
Lite Paketi
- 1 Geliştirici
- 1 Konum
- 1 Proje
- Süresiz Lisans
Lite Paketi sadece bir yazılım geliştirici tarafından bir organizasyonda kullanılabilir. Iron Software, intranet uygulamalarında, masaüstü yazılım programlarında veya tek bir web uygulamalarında kullanılabilir.
Lisanslar devredilemez. Bu, bir organizasyon dışında veya ajans/müşteri ilişkisi içinde paylaşımın izin verilmediği anlamına gelir. Bu lisans türü ile birlikte tüm diğer lisanslar, Sözleşmede açıkça belirtilmeyen tüm hakları hariç tutar. OEM yeniden dağıtımı ve Iron Software'in bir SaaS olarak kullanılması için ek kapsam satın alınması gereklidir.
Fiyatlandırma: Yıllık $999'dan başlar.
Professional License
- 10 Geliştirici
- 10 Konum
- 10 Proje
- Süresiz Lisans
Bu lisans, bir kuruluşta en fazla on yazılım geliştiricinin tek bir konumda Iron Software kullanmasına izin verir. Iron Software'i istediğiniz kadar web sitesinde, intranet uygulamalarında veya masaüstü yazılım uygulamalarında kullanabilirsiniz. Lisanslar devredilemez ve bir kuruluş veya bir ajans/müşteri ilişkisi dışında paylaşılamaz. Bu lisans türü, diğer tüm lisans türleri gibi, Sözleşme kapsamında verilmemiş tüm hakları, satın almak için ek kapsama dahil olmayan OEM yeniden dağıtımı ve Iron Software'i bir SaaS olarak kullanmayı açıkça hariç tutar. Bu lisans tek bir proje ile entegre edilebilir ve en fazla 10 projeye kadar kullanılabilir.
Fiyatlandırma: Yıllık $1,499'dan başlar.
Unlimited License
- Sınırsız Geliştirici
- Sınırsız Konumlar
- Sınırsız Projeler
- Süresiz Lisans
Bu lisans, bir organizasyondaki sınırsız sayıda yazılım geliştiricinin sınırsız sayıda yerde Iron Software'i kullanmasını sağlar. Iron Software'i istediğiniz kadar web sitesinde, intranet uygulamalarında veya masaüstü yazılım uygulamalarında kullanabilirsiniz. Lisanslar devredilemez ve bir kuruluş veya bir ajans/müşteri ilişkisi dışında paylaşılamaz. Bu lisans türü, diğer tüm lisans türleri gibi, Sözleşme kapsamında verilmemiş tüm hakları, satın almak için ek kapsama dahil olmayan OEM yeniden dağıtımı ve Iron Software'i bir SaaS olarak kullanmayı açıkça hariç tutar.
Fiyatlandırma: Yıllık 2.999 $'dan başlayan fiyatlarla.
Telif Ücretsiz Yeniden Dağıtım: Bu, Iron Software'i birden fazla ticari ürün paketinin bir parçası olarak (telif ücreti ödemeden) dağıtmanıza olanak tanır, taban lisansıyla kapsanan proje sayısına bağlı olarak. Iron Software'in bir SaaS yazılım servisi içinde temel lisans kapsamındaki projelerin sayısına dayalı olarak dağıtılmasına izin verir.
Fiyatlandırma: Yıllık $1599'dan başlamaktadır.
Metin Kontrolü Lisans Modelleri ve Fiyatları
Lisanslama Politikası: Bu ürünleri kullanan her geliştiriciye kendi atanmış lisansı verilmelidir. Tüm lisanslar süresizdir.
Bakım ve Destek: Abonelikler, güncellemeler ve hizmet paketlerine bir yıllık erişimi ve e-posta, telefon ve sohbet üzerinden sınırsız sayıda destek olayını içerir.
Abonelik Yenilemeleri: Bir TextControl aboneliğinin bir yıl yenilenmesi liste fiyatının %40'ıdır.
TX-3000-DE-S
TX Text Control .NET for Windows Forms Enterprise 30.0:
- 1 yıllık abonelik.
- 12 ay boyunca tüm ana sürümler, güncellemeler ve teknik destek.
Fiyatlandırma: Yılda $3398.00'dan başlar.
TX-3000-DE-T-S
TX Text Control .NET for Windows Forms Enterprise 30.0:
- 4-geliştirici ekip lisansları (4 geliştirici lisansını içerir).
- 1 yıllık abonelik.
- 12 ay boyunca tüm güncellemeler, ana sürümler ve teknik destek.
Fiyatlandırma: Yılda $6749.00'dan başlar
TX-3000-DP-T-S
TX Text Control .NET for Windows Forms Professional 30.0:
- 4 geliştirici ekip lisansları (4 geliştirici lisansını içerir).
- 1 yıllık abonelik.
- 12 ay boyunca tüm güncellemeler, ana sürümler ve teknik destek.
Fiyatlandırma: Yılda $3249.00'dan başlar.
IronPDF Lite paketi, bir yıllık destek ile bir geliştirici paketi dahil olmak üzere yaklaşık $999 maliyetindedir. Text Control ile, bir geliştirici paketi $3399 dolara mal oluyorsa, 12 ay boyunca tüm güncellemeler, ana sürümler ve teknik destek dahildir. 10 geliştirici için bir yıllık destek ile IronPDF professional paketinin maliyeti $1,499. Text Control, 10 geliştirici paketi içermez — yalnızca 12 ay boyunca tüm güncellemeler, ana sürümler ve teknik destek dahil, yalnızca $6749.00'a mal olan 4-geliştirici paketleri vardır.
Hem IronPDF lite hem de profesyonel paketler, SaaS hizmeti veya OEM'in yanı sıra 5 yıllık destek seçeneği içerir. Bir geliştirici için 5 yıllık destek ve SaaS ve OEM hizmeti ile Lite paketi $2897'dir. 5 yıllık destek ve SaaS ve OEM hizmeti ile Iron Professional 10-geliştirici paketi $3397'dir. Text Control'un SaaS hizmeti veya OEM'i ya da 5 yıllık destek seçeneği yoktur.
Sonuç
IronPDF Kütüphanesi birçok işlevsellik ile birlikte gelir. IronPDF'ın HTML'den PDF'e dönüştürme yöntemi kullanılarak, razor görünümünü dize olarak işleyebilir, bir PDF okuyucu olarak C#'da kullanabilir ve SSRS raporlarını ASP.NET uygulamalarında PDF'e dönüştürmeye yardımcı olabilirsiniz. Ek olarak, IronPDF, verilerin 'raporlar' olarak PDF formatında render edilmesi için kullanılabilir.
IronPDF ayrıca bir PDF C# ayrıştırıcısı olarak da çalışır. Temel yaklaşım, önce bir raporu HTML belgesi olarak oluşturmak ve ardından HTML'yi IronPDF kullanarak PDF olarak işlemek olarak bilinir.
Bir XML raporunun stilini belirlemek, verilerinle HTML oluşturmak için XML'in ayrıştırılmasını gerektirir. Bu raporlar HTML olarak üretilebilir ve ardından özelleştirilip IronPDF kullanarak PDF belge olarak dönüştürülebilir. ASP.NET'te HTML içeriğini sunmanın en basit yolu, bir ASP.NET WebForms'un Form_Load olayında IronPdf.AspxToPdf sınıfını kullanmaktır.
Text Control kullanarak PDF belgeleri içe aktarmanın birkaç yolu vardır. Belgeler içe aktarılabilir ve MS Word gibi diğer formatlara dönüştürülebilir, ardından düzenlenebilir ve başka düzenlenebilir formatlarda kaydedilebilir. PDF belgeleri için tam metin arama işlevi vardır ve bu, unsurların pozisyonlarını ve koordinatlarını almanıza olanak tanır. Ek olarak, formlardan alınan sonuçlar için bir çıkarım yapılabilme yeteneği Text Control'un çıkarım işlevi, form alanı değerlerini çıkarma kullanılarak mümkündür. Radial search, belirli bir sağlanan yarıçap ve konumdan çizgiler döndürmenizi sağlayacak bir işlevdir.
IronPDF'nin belgeleri dönüştürmede çok doğru sonuçlar verdiği gösterilmiştir. Rakipler ise, görüntülerin dönüştürülmesi gibi hatalı sonuçlar üretmekte, sonucunda tanınmayan karakterlere yol açmaktadır. Öte yandan, IronPDF çok doğru sonuçlar sağlar.
IronPDF paketleri, rekabetçi fiyatlandırma ve destek sunmaktadır, sürekli maliyetleri yoktur ve bazı rakip markalardan daha bütçe dostudur. Text Control paketleri yılda $1649'dan başlar. IronPDF, $999'dan başlar ve birden fazla platformu tek fiyatla desteklerken etkileyici çeşitlilikte özellikler barındırır.
Henüz bir IronPDF müşterisi değilseniz, ücretsiz deneme sürümü mevcut tüm özellikleri incelemenizi sağlar. Tam Iron Suite'i satın alırsanız, beş ürünü sadece iki ürün fiyatına alabilirsiniz! Iron Software Lisansı hakkında daha fazla detay için, tam paketi satın almak için Iron Suite Satın Alma Kılavuzu'nu ziyaret edin.
Sıkça Sorulan Sorular
HTML'yi C# içerisinde 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 yöntemi ile HTML dosyalarını PDF'ye dönüştürebilirsiniz.
PDF manipülasyonu için IronPDF ile TX Text Control arasındaki başlıca farklar nelerdir?
IronPDF, .NET ortamlarında az kod yazılarak PDF oluşturma, okuma ve düzenleme imkanı sunarken, TX Text Control form doldurma ve dijital imzalar dahil kapsamlı belge oluşturma özellikleri sunar.
IronPDF için hangi lisans seçenekleri mevcuttur?
IronPDF, farklı ihtiyaçlara yönelik Lite, Professional ve Unlimited seçeneklerini içeren çeşitli paketlerle süresiz lisanslar sunar. Bu paketler, rekabetçi fiyatlandırma ve ücretsiz destek ile güncelleme seçenekleri sunar.
IronPDF PDF dosyalarını okuyup metin çıkarabilir mi?
Evet, IronPDF birkaç satır kod ile PDF dosyalarını okumanıza ve metin çıkarmanıza olanak tanır, bu sayede uygulamalarınızda metni görüntüleyebilir veya işleyebilirsiniz.
IronPDF için ücretsiz bir deneme mevcut mu?
Evet, IronPDF bir satın alma yapmadan önce tüm özellikleri keşfetmenizi sağlayan ücretsiz bir deneme sunar. Bu deneme, IronPDF'nin PDF kullanımı ihtiyaçlarınıza ne kadar iyi uyduğunu değerlendirmede yardımcı olur.
PDF dosyalarını iş uygulamalarında kullanmanın faydaları nelerdir?
PDF dosyaları, farklı cihazlarda belge bütünlüğünü ve biçimlendirmeyi korur, bu da onları güvenli paylaşım ve iş belgelerinin tutarlı bir şekilde sunulması için ideal kılar.
IronPDF, .NET uygulamalarında PDF oluşturmayı nasıl kolaylaştırır?
IronPDF, basit kod örnekleri ve ayrıntılı kılavuzluk sağlayarak PDF oluşturmayı kolaylaştırır, geliştiricilerin PDF işlevlerini .NET uygulamalarına hızla entegre etmelerini sağlar.
TX Text Control, PDF belge manipülasyonu için hangi özellikleri sunar?
TX Text Control, form doldurma, dijital imzalar ve MS Word'den PDF'ler içe aktarma dahil olmak üzere PDF yaratma ve düzenleme özellikleri sunarak belge oluşturma yeteneklerini artırır.
TX Text Control hangi fiyatlandırma seçeneklerini sunar?
TX Text Control lisansları tek geliştirici için yıllık 3398 dolardan başlar, tüm güncellemeleri ve desteği içeren bir yıllık abonelik içerir. Birden fazla geliştirici için takım lisansları da mevcuttur.



