IronPDF ve Textcontrol Arasındaki Karşılaştırma
PDF, Metin ve statik görüntüleri gösterebilen bir dosya formatı olan Portable Document Format'ın kısaltmasıdır. PDF dosyaları ayrıca basılabilir, HTML'ye dönüştürülebilir veya çevrimiçi faks hizmetine internet üzerinden gönderilmek üzere gönderilebilir.
PDF dosyaları, bilgileri koruduğu ve DOCX, PPTX veya XLSX gibi diğer dosya formatlarına göre daha kolay paylaşıldığı için önemlidir. Bunlar genellikle kelime işlem veya elektronik tablo programlarında düzenlenir.
Bir PDF belgesi, başka cihazlarda açıldığında biçimin değişmemesi dolayısıyla içeriğin bütünlüğünü korur. Bir PDF belgesi, oluşturan orijinal dosyalarına erişiminiz olmadıkça değiştirilemez. Bu, yanlışlıkla düzenleme, silme veya içeriklerini değiştirme risklerinin kullanıcı bilgisi olmadan oluşmayacağını belirtir. PDF belgesi kamu malı niteliğindedir, bu da herkesin yasal sorun olmadan indirmesine ve okumasına olanak tanıdığı anlamına gelir. PDF'ler, tek bir belge içinde bilgi depolama yeteneği nedeniyle dijital dünyamızda giderek daha önemli hale gelmektedir ve bu belge her zaman paylaşılabilir.
Bu makalede, iki .NET PDF kütüphanesini karşılaştıracağız:
- IronPDF
- Text Control
IronPDF
IronPDF - Güçlü Bir .NET PDF Kütüphanesi .NET kütüphanesi, PDF belgeleri oluşturmanıza ve okumanıza yardımcı olur ve PDF belgelerini yönetmek ve uyarlamak için araçlar sunar. IronPDF, sadece birkaç satır kodla PDF dosyaları oluşturma, okuma ve işleme fonksiyonlarını barındıran bir kütüphanedir.
Aşağıdaki makale, IronPDF ile nasıl PDF dosyaları oluşturacağınızı gösterecektir. Bu öğretici, C#, Visual Studio'nun temellerini zaten bildiğinizi ve HTML hakkında çalışma bilgisine sahip olduğunuzu varsayar.
Uygulamamızı yazmak, derlemek ve çalıştırmak için Visual Studio'ya, mantık ve kod yazmak için C#'a ve PDF dosyalarını biçimlendirmek için HTML'ye ihtiyaçımız var, başlıklar, imgeler, paragraflar vb. yapmak için. Bu kütüphane .NET Core, .NET 5, Framework ve Standard'ı tamamen destekler.
Sadece birkaç satır kodla C#'ta bir PDF dosyası oluşturabiliriz. Bu, sadece C# ve HTML'nin temel bilgilerini gerektiren çok kolay bir görevdir. Bu IronPDF'in detaylı incelemesi onun özellikleri hakkında daha fazla şey öğrenmenize yardımcı olacaktır.
IronPDF Kütüphanesini Yükleme
Çözüm geliştirmek için önce IronPDF NuGet Paketi'ni yüklememiz gerekiyor. 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"'i seçin. Aşağıdaki pencere görüntülenecektir:
"Gözat" sekmesini seçin:
Girdi kutusuna, 'IronPdf' arayın:
IronPdf'i seçin:
'Yükle' düğmesine basın ve yüklemenin bitmesini bekleyin. Başarılı bir yüklemeden sonra aşağıdaki pencere görünecektir:
'Tamam' düğmesine bastıktan sonra, başlamaya hazırsınız.
PDF Oluşturma
Dosyanın en üstüne IronPDF Ad Alanı Rehberi'ni ekleyin.
using IronPdf;
using IronPdf;
Imports IronPdf
Yeni oluşturulmuş PDF'imizi kaydetmek için bir dosya yoluna ihtiyaçımız var. SaveFileDialog nesnesi bu amaç doğrultusunda kullanılır. Kullanıcıdan bir dosya yolu ve dosya adı seçmesi mu istenecektir.
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, klasörü ve PDF dosyasını saklamak için dosya adını seçmek üzere bir dosya iletişim kutusu açacak. Başlangıç dizini D sürücüsü olarak ayarlanmıştır. Varsayılan uzantısı PDF dosyaları olarak ayarlanmıştır, çünkü burada yalnızca PDF dosyaları ile ilgileniyoruz.
if ifadesi, PDF belgesini oluşturacak tüm kodu içerir. Bu, bir PDF dosyası oluşturmak için yalnızca iki satır kod gerektirir. PDFText, bir PDF belgesine yazılacak içeriği içeren zengin metin kutusunun adıdır. Dosya adı, kullanıcının SaveFileDialog aracılığıyla ayarladığı dosya yolu ve adıdır.
PDF'leri Okuma
PDF belgelerini okumak için kodu yazmak karmaşık, zor ve kafa karıştırıcı 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 Metni Okuma Rehberi kütüphanesini ithal etmek 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
Fonksiyon içinde, 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şlem için PDF belgesini barındırırken FileContent PDF dosyasından çıkarılan tüm metni depolayacak.
Metin Kontrolu
.NET kütüphanesi kullanarak PDF dosyalarını oluşturmak, değiştirmek, düzenlemek ve biçimlendirmek zor bir vazifedir. TX Metin Kontrolunu kullanmak, PDF belgelerini programlı bir şekilde oluşturmanıza izin verir. TX Metin Kontrolu, sayfa genişlikleri, yazı dizimleri, kenarlıklar, başlıklar ve paragraf kırılmalarını otomatik olarak yönetir. Pikselle mükemmel PDF belgeleri üretmek için tüm bu öğeler özelleştirilebilir.
TX Metin Kontrolu, PDF dosyalarını birçok farklı yollarla içe aktarma sunar ve MS Word gibi düzenlenebilir biçimlere dönüştürülebilir. Bu belgeler düzenlenebilir ve çeşitli formatlarda kaydedilebilir.
TX Metin Kontrolu, form bileşen menüleri ile PDF'ler oluşturmanıza izin verir. Form bileşen içeren belgeler, posta birleştirme şablonları gibi üretilebilir. Bunlar, bilinen verilerle dinamik bir şekilde önceden doldurulmuş ve PDF işlemlerinin hızlanmasını sağlayarak özel form oluşturmanıza izin verir.
TX Metin Kontrolu, dokümantasyon için piyasanin onde gelen .NET kutuphanelerinden biridir — ana işlevsellikleri aşağıdaki gibidir.
- MS Word'den PDF.
Verileri Adobe PDF ve PDF/A oluşturmak için MS Word uyumlu şablonlara birleştirin. Yüzen metin kelime işleme özellikleri kullanarak mükemmel PDF belgeleri oluşturun.
- PDF form doldurma.
TX Metin Kontrolu, form metin kutuları, onay kutusu alanları ve açılır menüler gibi doldurulabilir form bileşenleri içeren belgeleri oluşturmak için size eksiksiz bir araç seti sunar.
- Gömülü dosyalarla PDF işleyin.
Adobe PDF belgelerine dosyalar gömerek elektronik belge kapları oluşturabilirsiniz. Faturalar ve ekler gibi belgeler oluşturun, içe aktarın ve işleyin.
- PDF'leri dijital olarak imzalayın.
TX Text Control, dijital Adobe PDF ve PDF/A belgeleri oluşturmak için X.509 sertifikalarını kullanabilir. Bu imzaları oluşturmak için PFX, DER, CER ve Base64 CER sertifika dosyaları kullanılabilir.
PDF Oluştur
İş uygulamalarında PDF dosyaları oluşturmak genellikle zor bir süreçtir. VB.NET veya C# ile PDF belgeleri üretmenin birkaç yolu vardır. PDF yazıcı sürücüleri veya PDF kütüphaneleri sayfa üzerindeki öğeleri konumlandırır, ancak çoğu durumda sayfa düzeni ve dul-yetim kontrolü gibi daha karmaşık görevlerle ilgilenmeniz gerekir.
Tam işlevli bir API ile sıfırdan dosyalar üretebilir veya TX Text Control ile uyumlu, önceden tasarlanmış MS Word şablonlarını kullanabilirsiniz. Sayfa boyutları, kenar boşlukları, üstbilgi & altbilgi, bölüm sonları ve sayfa düzeni TX Text Control tarafından yönetilir. Bu özellikler Adobe PDF, PDF/A, DOC, DOCX ve RTF gibi piksel mükemmellikteki 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ğine ev sahipliği yapar. Bu imzalar DER, PFX veya Base64 CER sertifika dosyaları ile 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 Belge Oku
TX Text Control, görüntüleyebileceğiniz, düzenleyebileceğiniz veya dönüştürebileceğiniz 'dijital olarak doğmuş' PDF dosyalarını içe aktarabilir. TX Text Control'ün en büyük avantajlarından biri, tamamen programlanabilir olmasıdır, yani PDF belgesini DOC veya DOCX gibi herhangi bir formatta içe aktarabilir ve değiştirebilirsiniz. Tam özellikli API, içeriği değiştirmek veya belgeyi aramak için kullanılabilir. Bu yaklaşım, PDF belgelerini açabilir ve belge sayfalarında dizeleri aramanızı sağlar.
PDF Belgelerinden Form Alanları İçe Aktar
Adobe PDF formatındaki etkileşimli formlar, AcroForm olarak da bilinir - PDF form işlemenin fiili standardıdır. Dahili olarak, bir PDF belgesinin form yapısı, TX Text Control'ün Adobe PDF içe aktarma işlevselliği kullanılarak içe aktarılabilir. DocumentServer isim alanındaki bir uzantıyı kullanmak, bir PDF içe aktarma çıktısını işlemeye yardımcı olabilir.
Sağlanan kod, içindeki tüm elemanlar arasında döngü yaparak yer alan kombo kutuların seçeneklerini okumak için listAcroForms üzerinde dolaşır:
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 Fiyatlandırma
30 Gün Para İade Garantisi: lisans satın alındığında 30 gün para iade garantisi ile desteklenirsiniz.
Kolay Entegrasyon: IronPDF'nin çeşitli projeler ve ortamlarla entegrasyonu son derece kolay olup, NuGet ile veya web üzerinden doğrudan indirerek tek bir kod satırı ile gerçekleştirilebilir.
Süresiz Lisanslama: Bir kere satın alınan her lisans hiç yenilenme gerektirmez.
Ücretsiz Destek ve Ürün Güncellemeleri: Her lisans, ürünün arkasındaki ekipten gelen bir yıllık ücretsiz destek ve ürün güncellemeleriyle birlikte gelir. Herhangi bir zamanda uzantılar satın alınabilir.
Anında Lisanslar: Ödeme alındıktan sonra kayıtlı lisans anahtarları gönderilir.
Satın alınan tüm lisanslar süresizdir ve geliştirme, aşama ve üretim için geçerlidir.
Lite Paketi
- 1 Geliştirici
- 1 Konum
- 1 Proje
- Süresiz Lisans
Lite Paket, yalnızca 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 web uygulamalarında kullanılabilir.
Lisanslar devredilemez. Bu, bir organizasyonun veya bir ajans/müşteri ilişkisinin dışında paylaşım yapılamayacağı anlamına gelir. Bu lisans türü, Sözleşme kapsamında açıkça verilen haklar dışında tüm hakları hariç tutar. OEM yeniden dağıtımı ve Iron Software'i SaaS olarak kullanmak için ek kapsam satın almak gereklidir.
Fiyatlandırma: Yılda $799'den başlar.
Profesyonel Lisans
- 10 Geliştirici
- 10 Konum
- 10 Proje
- Süresiz Lisans
Bu lisans, bir organizasyonda bir konumda maksimum sayıda on yazılım geliştiricinin Iron Software'i kullanmasına izin verir. Iron Software, istediğiniz kadar web sitesinde, intranet uygulamalarında veya masaüstü yazılım uygulamalarında kullanılabilir. Lisanslar devredilemez ve bir organizasyonun veya bir ajans/müşteri ilişkisinin dışında paylaşılamaz. Bu lisans türü, diğer tüm lisans türleri gibi, Sözleşme altında açıkça verilen haklar dışında tüm hakları hariç tutar. Bu, OEM yeniden dağıtımı ve Iron Software'i SaaS olarak kullanmayı içerir, ek kapsam satın alınmadan. Bu lisans, tek bir projeye ve maksimum 10 projeye kadar entegre edilebilir.
Fiyatlandırma: Yılda $1,199'den başlar.
Sınırsız Lisans
- Sınırsız Geliştirici
- Sınırsız Konum
- Sınırsız Proje
- Süresiz Lisans
Bu lisans, bir organizasyonda sınırsız sayıda yazılım geliştiricinin sınırsız sayıda konumda Iron Software'i kullanmasına olanak tanır. Iron Software, istediğiniz kadar web sitesinde, intranet uygulamalarında veya masaüstü yazılım uygulamalarında kullanılabilir. Lisanslar devredilemez ve bir organizasyonun veya bir ajans/müşteri ilişkisinin dışında paylaşılamaz. Bu lisans türü, diğer türler gibi, Sözleşme altında açıkça verilmiş haklar dışında tüm hakları hariç tutar. Bu, OEM yeniden dağıtımı ve Iron Software'i SaaS olarak kullanmayı kapsar, ek kapsam satın alınmadıkça.
Fiyatlandırma: Yılda $2999 ile başlar.
Telif Ücretsiz Yeniden Dağıtım: Bu, Iron Software'i birden fazla paketlenen ticari ürünün parçası olarak dağıtmanıza olanak tanır (telif ücreti ödemek zorunda kalmadan), temel lisans tarafından kapsanan proje sayısına bağlı olarak. Bu, Iron Software'in, temel lisans kapsamindaki projelerin sayisina gore SaaS yazilim hizmetleri icinde yayilmasina olanak tanir.
Fiyatlandırma: Yılda $1599 ile başlar.
Metin Kontrolu Lisans Modelleri ve Fiyatlar
Lisanslama Politikası: Bu ürünleri kullanan her geliştiricinin kendi atanmış lisansı olmalıdır. Tüm lisanslar süresizdir.
Bakım ve Destek: Abonelikler, güncellemeler ve servis paketlerine bir yıllık erişim ve e-posta, telefon ve sohbet üzerinden sınırsız sayıda destek olayı içerir.
Abonelik Yenilemeleri: TextControl aboneliğinin bir yıllık yenilemesi, 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 aylık 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 lisansı (4 geliştirici lisansı içerir).
- 1 yıllık abonelik.
- 12 aylık 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 lisansı (4 geliştirici lisansı içerir).
- 1 yıllık abonelik.
- 12 aylık 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 içeren tek geliştirici paketi dahil olmak üzere yaklaşık $799 dolara mal olur. Text Control ile bir geliştirici paketi, tüm güncellemeler, ana sürümler ve 12 aylık teknik destek dahil $3399'dur. IronPDF profesyonel paketi, 10 geliştirici ve bir yıllık destek ile $1,199 maliyetindedir. Text Control, 10 geliştirici paketi içermez — yalnızca $6749.00 yıllık masrafla 4 geliştirici paketi içeren tüm güncellemeler, ana sürümler ve 12 aylık teknik destek sunar.
Hem IronPDF'nin lite hem de profesyonel paketlerinde 5 yıllık destek seçeneği, SaaS hizmeti veya OEM bulunur. 5 yıllık destek ve SaaS ve OEM hizmeti ile bir geliştirici için Lite paket, $2897. 10 geliştirici için 5 yıllık destek ve SaaS ve OEM hizmeti ile Iron Profesyonel paket, $3397. Text Control ise SaaS hizmeti veya OEM'e sahip olmadığı gibi 5 yıllık bir destek seçeneği de bulunmamaktadır.
Sonuç
IronPDF Kütüphanesi birçok işlevle birlikte gelir. IronPDF'nin HTML-to-PDF yöntemini kullanarak, razor görünümünü dizeye dönüştürebilir, C#'da bir PDF okuyucu olarak kullanabilir ve SSRS raporlarını PDF olarak görselleştirmeye ve dışa aktarmaya yardımcı olabilirsiniz. Ek olarak, IronPDF veri anlık görüntülerini PDF formatında 'raporlar' olarak oluşturmak için kullanılabilir.
IronPDF ayrıca bir PDF C# ayrıştırıcı olarak çalışır. Temel yaklaşım, önce bir raporu HTML belge olarak oluşturmak ve ardından HTML'yi PDF olarak IronPDF kullanarak işlemek.
Bir XML raporunu biçimlendirmek için, XML ayrıştırılarak verilerle bir HTML oluşturulmasını gerektirir. Bu raporlar HTML olarak oluşturulabilir ve ardından IronPDF kullanılarak özelleştirilip PDF belgelere 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 belgelerini içe aktarmanın birkaç yolu vardır. Belgeler içe alınabilir ve MS Word gibi diğer formatlara dönüştürülebilir, değiştirilebilir ve kaydedilebilir. PDF belgelerinde tam metin arama işlevi, elemanların konumlarını ve koordinatlarını almanızı sağlar. Ek olarak, Text Control'ün alanı çıkarma işlevi kullanılarak, formlardan alınan sonuçlar için bir çıkarım yapmak mümkündür. Radyal arama da, belirli bir sağlanan yarıçap ve konumdan satırları döndürmenizi sağlayacak bir işlevdir.
IronPDF, belgeleri dönüştürürken çok doğru sonuçlar vermiştir. Buna benzer rakipler, bilinmeyen karakterler ile sonuçlanan görüntülerin başarısız dönüşümleri gibi hatalı sonuçlar üretmiştir. Öte yandan, IronPDF çok doğru sonuçlar sağlar.
IronPDF paketleri rekabetçi lisanslama ve destek sunar, devam eden maliyetleri yoktur ve bazı rakip markalarına göre daha bütçe dostudur. Text Control paketleri yıllık $1649'dan başlar. IronPDF, $799'dan başlar ve tek bir fiyatla birden fazla platformu desteklerken etkileyici bir özellik çeşitliliği sağlar.
Henüz bir IronPDF müşterisi değilseniz, ücretsiz deneme size tüm mevcut özellikleri kontrol etmenizi sağlar. Tüm Iron Suite'i satın alırsanız, sadece iki fiyatına beş ürünü birden alabilirsiniz! Iron Software Lisanslama hakkında daha fazla bilgi için, eksiksiz paketi satın almak üzere Iron Suite Satın Alma Kılavuzuna göz atın.
Sıkça Sorulan Sorular
HTML'yi C#'de PDF'ye nasıl dönüştürebilirim?
RenderHtmlAsPdf yöntemini kullanarak IronPDF ile HTML dizelerini PDF'e dönüştürebilirsiniz. Ek olarak, RenderHtmlFileAsPdf yöntemi ile HTML dosyalarını PDF'e dönüştürebilirsiniz.
PDF manipülasyonu için IronPDF ile TX Text Control arasındaki temel farklar nelerdir?
IronPDF, .NET ortamlarında minimum kodlama ile PDF oluşturma, okuma ve manipüle etme konusunda basit ve etkili bir yol sunarken, TX Text Control, formlar doldurma ve dijital imzalar dahil olmak üzere geniş belge oluşturma özellikleri sunar.
IronPDF için hangi lisanslama seçenekleri mevcuttur?
IronPDF, Lite, Professional ve Unlimited seçeneklerini içeren çeşitli paketlerle süresiz lisanlar sunar. Bu paketler çeşitli ihtiyaçları karşılayarak rekabetçi fiyatlandırma ve ücretsiz destek ile güncellemeler için seçenekler sunar.
IronPDF, PDF dosyalarını okuyup metni çıkartabilir mi?
Evet, IronPDF, sadece birkaç satır kod ile PDF dosyalarını okumayı ve metin çıkarmayı kolaylaştırır, böylece uygulamalarınızda metni görüntüleyebilir veya işleyebilirsiniz.
IronPDF için ücretsiz bir deneme sürümü mevcut mu?
Evet, IronPDF bir satın alım yapmadan önce tüm özellikleri denemeniz için ücretsiz bir deneme sunar. Bu deneme, IronPDF'nin PDF işleme ihtiyaçlarınıza ne kadar iyi uyduğunu değerlendirmenize yardımcı olur.
İş uygulamalarında PDF dosyası kullanmanın faydaları nelerdir?
PDF dosyaları, farklı cihazlarda belge bütünlüğünü ve biçimlendirmesini korur ve bu da onları güvenli paylaşım ve iş belgelerinin tutarlı sunumu 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ı rehberlik sağlayarak PDF oluşturmayı basitleştirir ve geliştiricilerin .NET uygulamalarına hızlıca PDF işlevselliklerini entegre etmelerini sağlar.
TX Text Control, PDF belge manipülasyonu için hangi özellikleri sunar?
TX Text Control, belge oluşturma yeteneklerini artırarak formlar doldurma, dijital imzalar ve MS Word'den PDF ithalatı dahil olmak üzere PDF oluşturma ve düzenleme için özellikler sağlar.
TX Text Control hangi fiyat seçeneklerini sunar?
TX Text Control lisansları için fiyatlar, güncellemeler ve destek içeren bir yıllık abonelik ile tek bir geliştirici için yıllık 3398 $'dan başlar. Birden çok geliştirici için takım lisansları da mevcuttur.



