IronPDF ve SautinSoft PDF Focus .NET
IronPDF, tam web oluşturma desteğiyle HTML'den PDF'e dönüşüm konusunda mükemmeldir, bununla birlikte SautinSoft PDF Focus .NET, mevcut PDF'leri Word, Excel ve diğer formatlara dönüştürme konusunda uzmanlaşmıştır. PDF oluşturma veya PDF çıkarımı yeteneklerine ihtiyaçiniz olup olmadığına göre sevim yapın.
IronPDF ve SautinSoft PDF Focus .NET Nedir?
PDF, grafikler, metin ve diğer öğeleri iceren çok yönlü bir dosya formatı olan Taşınabilir Belge Formatı'nın kısaltmasıdır. Bu bileşenler modern PDF'lerin temelini oluşturur, farklı bilgisayar sistemleri arasında bilgi alışverişi sağlamak için 1990'larda ortaya çıkmıştır.
Bu makale, .NET geliştirme için iki popüler PDF kütüphanesini karşılaştırıyor:
- IronPDF
SautinSoftPDF Focus .NET
Her iki kütüphane de, ASP.NET web uygulamaları ve geleneksel Windows uygulamaları dahil olmak üzere, Microsoft .NET uygulamaları icinde PDF dosyası oluşturma ve manipülasyonu sağlar. Bu karşılaştırma, PDF dosyalarını dönüştürme ve manipüle etme sırasında özelliklerini ve performanslarını incelemektedir.
Her iki kutuphane de Microsoft .NET frameworkunu destekler.
SautinSoft PDF Focus .NET'i Farklı Kılan Nedir?
SautinSoft PDF Focus .NET, geliştiricilerin PDF belgelerini diğer formatlara dönüştüren uygulamalar oluşturmalarına yardımcı olur. WinForms veya WPF uygulamalarında PDF'yi Word'e dönüştürmek için, "PdfFocus.dll" başvurusunu ekleyin ve 3-4 satır C# kodu yazın.
SautinSoft PDF Focus .NET'in ana özellikleri:
- .NET Framework kullanarak PDF belgelerini dönüştürür
- Adobe ve üçüncü taraf oluşturuculardan gelen PDF'leri işler
- Dahili PDF çözücüsü içerir
- HTML5 format belgeleri oluşturur:
- HTML Fixed, PDF yerleşimini sayfa yapısıyla aynen kopyalar
- HTML Akışı, düzenleme ve birleştirmeyi olanaklı kılar
- Basit, okunabilir HTML işareti oluşturur
- base64-kodlanmış resimler ile HTML oluşturur
- Eksiksiz bir dönüştürme API'si sunar
IronPDF'yi Farklı Kılan Nedir?
IronPDF by Iron Software, .NET geliştiricilerine HTML web sayfalarını PDF formatına dönüştüren etkili bir yöntem sağlar. Kütüphane, minimal kodla programlı olarak PDF belge oluşturmayı elinizi sağlar.
IronPDF, geliştiricilerin PDF'lere çeşitli elemanlar eklemesine olanak tanır, başlıklar, altbilgiler, filigranlar ve yer imleri dahil.
IronPDF'nin anahtarı özellikleri:
- Resimleri PDF'e ve tersi yöne dönüştürme
- Mevcut PDF'lerden resimler ve metin çıkarır
- Programlı olarak PDF'leri yazıcıya gönderir
- Dosyalardan, ikili verilerden ve bellek akışlarından PDF'leri kaydeder
- Akışları ve 128-bit şifrelemeyi destekler
- PDF dijital imzalarını destekler
- PDF yer imlerini ekler, düzenler ve kaldırır
- Not eklemeyi programlı olarak ekler
- Sayfaları döndürür
- Sayfaları ekler ve kaldırır
- Ayarlanabilir opaklık ile filigranlar ekler
- Mevcut PDF'lere HTML içeriği birleştirir
- Başlıkları/altbilgileri oluşturun ve özelleştirin
Bu PDF Kütüphanelerini Nasıl Kurarım?
IronPDF'yi Doğrudan Nasıl İndiririm?
IronPDF.dll dosyasını IronPDF NuGet Paketinden indirin ve .NET projelerinde referans olarak kullanın. IronPDF sınıflarına IronPdf isim alanı üzerinden erişin. Gelişmiş kurulum seçenekleri için tam kurulum kılavuzuna bakın. Kütüphane Windows kurulumlarını, Linux dağıtımlarını ve macOS yapılandırmalarını destekler.
SautinSoft PDF Focus .NET'i Nasıl Doğrudan İndiririm?
Resmi websitesinden PdfFocus paketlerini indirin ve .NET projelerine referans verin. Döküman dönüşümü için PdfFocus nesnelerini kullanın.
Visual Studio Kurulum Adımları Nelerdir?
SautinSoft Visual Studio'da Nasıl Kurulur?
- Visual Studio'yu başlatın
- Yeni bir proje oluşturun (konsol uygulaması)
- Manage NuGet Packages kullanarak
PdfFocuskurun:
- Projeye
PdfFocus.dll eklemek için Yükle'ye tıklayın:
IronPDF'yi Visual Studio'ya Nasıl Yüklerim?
Aynı adımları takip edin ancak IronPDF'yi arayın. Detaylı talimatlar için kurulum kılavuzuna bakın. Belirli platformlar için Windows, Linux, macOS ve Docker uygulamaları kılavuzlarına bakın. Kütüphane ayrıca Azure dağıtımlarını ve AWS Lambda fonksiyonlarını destekler.
IronPDF'yi bir proje referansı olarak ekleyin:
Fiyatlandırma Seçenekleri Nelerdir?
IronPDF'nin Maliyeti Ne Kadar?
- Test için sınırsız geliştirme kullanımı
- Uygun maliyetli lisanslama oranları
- Ücretsiz bir yıllık sınırsız destek
- Ücretsiz denemeler mevcut
- Tüm lisanslar 30 gün para iade garantisi içerir
- Tüm ortamlarda geçerlidir
- Bir yıllık koşulsuz destek
- Tek seferlik satın alma
- Lisans genişletmeleri mevcut
- Ölçekleme için lisans yükseltmeleri
SautinSoft PDF Focus .NET Ne Kadar Maliyetlidir?
SautinSoft rekabetçi fiyatlarla kaliteli dönüşüm sunar. PDF Focus .NET, rakip ürünlerden daha az maliyetlidir. HTML Edition $299 USD'den, Total Edition $778'den başlar.
- Ömür boyu lisans ile tek seferlik satın alma
- Bir yıl sınırsız destek
- Total — PDF'i tüm formatlara dönüştürür ($778+)
- Office — PDF'i Word/Excel/Tekst'e dönüştürür ($599+)
- Picasso — PDF'i görsellere dönüştürür ($599+)
- HTML — PDF'i HTML/XML'e dönüştürür ($299+)
IronPDF Hangi HTML'den PDF'e Özellikleri Destekler?
Hangi HTML Teknolojileri Destekleniyor?
- Chrome motoru üzerinden tam HTML4/HTML5 renderlama
- CSS3 ve duyarlı düzenler
- JavaScript ve özel gecikmeler
- Angular ve React
- Görüntü varlıkları ve data URIs
- SVG varlıkları
- Simge yazı tipleri (Barkod Yazı Tipleri)
- Duyarlı düzenler ve görüş alanı kontrolü
- Harici stil sayfaları
- Statik ve çoklu iş parçacıklı renderlama
- URL'ler için özel CSS
- Ağ oturum açma kimlik bilgileri
- Kullanıcı Aracısı
- Proxy'ler ve özel başlıklar
- Çerezler
- HTTP başlıkları
- Form değişkenleri
- WebGL renderlama
- JavaScript olay işleme
- Grafikleri PDF'e dönüştürme
Hangi Yapılandırma Seçenekleri Mevcuttur?
- Varlık yükleme için özel "temel URL"
- Duyarlı düzenler için sanal görüş alanı
- Ekran veya yazdırma CSS medyası
- Minimal kod gereksinimleri
- HTML'den PDF'e formlar ile düzenlenebilir alanlar
- Salt okunur veya düzenlenebilir formlar
- Özel stil sayfaları ve web yazı tipleri
- Çıkış DPI ayarları
- JPEG kalite kontrolü
- JavaScript desteği ve gecikmeler
- Özel sayfa numaralandırma ve sayfa kırılmaları
- Özel zoom ile içeriği otomatik ölçeklendirme
- Metin renderlama kalitesi
- Tam renkli ve gri tonlama seçenekleri
- Herhangi bir dosya kodlaması (UTF-8 varsayılan)
- PDF kenar boşlukları
- Sıfır kenar boşluğu desteği
- Uluslararası kağıt boyutları
- Özel boyutlandırma
- Manzara/dikey yönlendirme
- Arka plan kontrolü ve ön planlar
- Özel zoom
- Linux'ta GPU hızlandırma
- Renderlama seçenekleri
- Kağıt uyum modları
- Özel JavaScript'i çalıştırın
SautinSoft Hangi PDF Dönüşüm Özelliklerini Sunar?
PDF'den Metne Dönüşüm Nasıl Çalışır?
PDF Focus .NET, PDF belgelerinden metni verimli bir şekilde çıkarır. Tüm belgelerden veya bireysel sayfalardan çıkartın. Kütüphane, kelimeler arasında fazladan boşluk olmadan yüksek kaliteli metin sunar ve Unicode'u destekler. Metin düzeni, uygun satır sonları ve sütunlar ile RTF görünümünü korur. Benzer işlevsellik için IronPDF'de metin çıkarma kılavuzu ve PDF ayrıştırma eğitimine bakın. IronPDF ayrıca uluslararası diller için UTF-8 kodlamasını destekler.
PDF'den DOCX'e Dönüşüm Nasıl Çalışır?
SautinSoft PDF Focus kendi PDF okuyucusu ve DOCX render motorunu içerir. PDF belgelerini, Microsoft Office veya Adobe Acrobat bağımlılıkları olmadan DOCX'e dönüştürün. Sonuçta elde edilen DOCX, paragraflar, sütunlar, tablolar, bağlantılar, resimler ve sayfa sonları içerir.
PDF Focus .NET, satır ve hücreleri tekrar tanıyan ve yeniden oluşturan AI özelliklerini kullanarak PDF görsel tablolarını gerçek belge tablolarına dönüştürür. Ters işlem için IronPDF, DOCX'ten PDF'e dönüştürme sunar ve posta birleştirme desteği sağlar. IronPDF ayrıca RTF'den PDF'e dönüştürme ve HTML'den PDF'e dönüştürme yetenekleri sunar.
Hangi .NET Çerçeveleri ve Platformları Destekleniyor?
IronPDF Hangi Platformları Destekler?
- .NET Framework 4.0, 4.5 ve 4.6.1
- .NET Core 2.1, 3.0, 3.1, .NET 5 ve .NET 6
- macOS, Linux ve Windows ile uyumlu
- .NET Standard 2.0 uyumluluğu
- Bulut barındırma: Windows Azure, AWS Lambda
- Docker desteği ile IronPdfEngine
- Android desteği ile MAUI
- F# desteği
- VB.NET desteği
- Blazor desteği
- Yerel ve Uzaktan Motor seçenekleri
- Uzaktan konteyner dağıtımı
SautinSoft PDF Focus Hangi Platformları Destekler?
- .NET Framework 4.0 veya daha yüksek
- .NET Framework ve .NET Core 2.0
- Yönetsel C# ile yazılmış
- Çoklu platform uyumlu
- Bulut platform desteği:
- AWS
- Docker
SharePoint- Google Cloud Platform## Yaygın PDF Görevlerini Nasıl Gerçekleştiririm?
IronPDF ile PDF'leri Nasıl Oluşturabilirim?
HTML'den PDF'ye Nasıl Dönüştürülür?
.NET uygulamalarında HTML'den PDF'e dönüştürme yaygın bir görevdir. Daha karmaşık senaryolar için HTML render ayarları ve piksel mükemmellik render kılavuzlarına bakın. IronPDF ayrıca HTML dosyasından PDF'e dönüştürme ve HTML ZIP dosyası işleme destekler.
// PM> Install-Package IronPdf
using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
// Render HTML string as a PDF document and save it
Renderer.RenderHtmlAsPdf("<h1>Test HTML with images</h1>").SaveAs("test_image.pdf");
/****** Advanced ******/
// Render HTML and external assets into a PDF
// BasePath is used to resolve relative paths to assets like images and styles
var PDF = Renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
PDF.SaveAs("html-with-assets.pdf");
// PM> Install-Package IronPdf
using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
// Render HTML string as a PDF document and save it
Renderer.RenderHtmlAsPdf("<h1>Test HTML with images</h1>").SaveAs("test_image.pdf");
/****** Advanced ******/
// Render HTML and external assets into a PDF
// BasePath is used to resolve relative paths to assets like images and styles
var PDF = Renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
PDF.SaveAs("html-with-assets.pdf");
' PM> Install-Package IronPdf
Imports IronPdf
Private Renderer = New IronPdf.ChromePdfRenderer()
' Render HTML string as a PDF document and save it
Renderer.RenderHtmlAsPdf("<h1>Test HTML with images</h1>").SaveAs("test_image.pdf")
'''**** Advanced *****
' Render HTML and external assets into a PDF
' BasePath is used to resolve relative paths to assets like images and styles
Dim PDF = Renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", "C:\site\assets\")
PDF.SaveAs("html-with-assets.pdf")
Daha fazla örnek için HTML stringden PDF oluşturma kılavuzu, dosyadan PDF'e dönüştürme eğitimi ve duyarlı HTML render belgelerine bakın.
URL'leri PDF'e Nasıl Dönüştürürüm?
Web sayfalarını PDF'e dönüştürme, arşivleme, raporlama ve belgeleme için kullanışlıdır. Doğrulanmış sayfalar için giriş bilgileri kılavuzu ve TLS kimlik doğrulama eğitimine bakın. IronPDF, Kerberos kimlik doğrulaması ve HTTP istek başlıkları destekler.
// PM> Install-Package IronPdf
using IronPdf;
// Create a new renderer instance
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
// Configure rendering options for better output
Renderer.RenderingOptions.PrintHtmlBackgrounds = true;
Renderer.RenderingOptions.PaperOrientation = PdfPrintOptions.PdfPaperOrientation.Portrait;
Renderer.RenderingOptions.MarginTop = 20;
Renderer.RenderingOptions.MarginBottom = 20;
// Render a PDF from a URL
var Pdf = Renderer.RenderUrlAsPdf("___PROTECTED_URL_259___");
// Save the PDF file
Pdf.SaveAs("url.pdf");
// see also Pdf.Stream for handling PDF data directly from memory
// PM> Install-Package IronPdf
using IronPdf;
// Create a new renderer instance
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
// Configure rendering options for better output
Renderer.RenderingOptions.PrintHtmlBackgrounds = true;
Renderer.RenderingOptions.PaperOrientation = PdfPrintOptions.PdfPaperOrientation.Portrait;
Renderer.RenderingOptions.MarginTop = 20;
Renderer.RenderingOptions.MarginBottom = 20;
// Render a PDF from a URL
var Pdf = Renderer.RenderUrlAsPdf("___PROTECTED_URL_259___");
// Save the PDF file
Pdf.SaveAs("url.pdf");
// see also Pdf.Stream for handling PDF data directly from memory
' PM> Install-Package IronPdf
Imports IronPdf
' Create a new renderer instance
Dim Renderer As New IronPdf.ChromePdfRenderer()
' Configure rendering options for better output
Renderer.RenderingOptions.PrintHtmlBackgrounds = True
Renderer.RenderingOptions.PaperOrientation = PdfPrintOptions.PdfPaperOrientation.Portrait
Renderer.RenderingOptions.MarginTop = 20
Renderer.RenderingOptions.MarginBottom = 20
' Render a PDF from a URL
Dim Pdf = Renderer.RenderUrlAsPdf("___PROTECTED_URL_259___")
' Save the PDF file
Pdf.SaveAs("url.pdf")
' see also Pdf.Stream for handling PDF data directly from memory
Gelişmiş URL render seçenekleri için URL'den PDF'e kılavuzu, render seçenekleri belgeleri ve URL dönüştürme örneğine bakın.
Görüntüleri PDF'e Nasıl Dönüştürürüm?
Görüntüleri PDF'e dönüştürmek, fotoğraf albümleri, portföyler veya belge arşivleri oluşturmak için idealdir. IronPDF, çok çerçeveli TIFF dönüşümü ve Azure Blob Storage görüntüleri destekler. Kütüphane ayrıca gömülü görüntüleri ve bitmapleri de işler.
// PM> Install-Package IronPdf
using IronPdf;
using System.IO;
using System.Linq;
// Get all image files (.jpg or .jpeg) from a specific directory
var ImageFiles = Directory.EnumerateFiles(@"C:\project\test").Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));
// Convert the images to a single PDF document and save it
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs(@"C:\project\testing.pdf");
// Use PdfDocument.RasterizeToImageFiles() to flatten a PDF back into images or thumbnails
// PM> Install-Package IronPdf
using IronPdf;
using System.IO;
using System.Linq;
// Get all image files (.jpg or .jpeg) from a specific directory
var ImageFiles = Directory.EnumerateFiles(@"C:\project\test").Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));
// Convert the images to a single PDF document and save it
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs(@"C:\project\testing.pdf");
// Use PdfDocument.RasterizeToImageFiles() to flatten a PDF back into images or thumbnails
' PM> Install-Package IronPdf
Imports IronPdf
Imports System.IO
Imports System.Linq
' Get all image files (.jpg or .jpeg) from a specific directory
Private ImageFiles = Directory.EnumerateFiles("C:\project\test").Where(Function(f) f.EndsWith(".jpg") OrElse f.EndsWith(".jpeg"))
' Convert the images to a single PDF document and save it
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs("C:\project\testing.pdf")
' Use PdfDocument.RasterizeToImageFiles() to flatten a PDF back into images or thumbnails
Daha fazla görüntü işleme için görüntüden PDF'e kılavuzu, rastlarization eğitimi, ve görüntü optimize etme örneklerine bakın.
SautinSoft ile PDF'leri Nasıl Dönüştürürüm?
PDF'leri Word Belgelerine Nasıl Dönüştürürüm?
Biçimlendirmeyi koruyarak PDF'leri Word belgelerine dönüştürün:
using System;
using System.IO;
string pdfFile = @"c:\test.pdf";
MemoryStream docxStream = new MemoryStream();
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
// Open a PDF file from disk into a FileStream
using (FileStream pdfStream = new FileStream(pdfFile, FileMode.Open, FileAccess.Read))
{
f.OpenPdf(pdfStream);
if (f.PageCount > 0)
{
// Set conversion options
f.WordOptions.Format = SautinSoft.PdfFocus.CWordOptions.eWordDocument.Docx;
f.WordOptions.RenderMode = SautinSoft.PdfFocus.CWordOptions.eRenderMode.Flowing;
// Convert the PDF to a Word document and store it in docxStream
int res = f.ToWord(docxStream);
// Save the DOCX to disk if conversion was successful
if (res == 0)
{
string docxFile = Path.ChangeExtension(pdfFile, ".docx");
File.WriteAllBytes(docxFile, docxStream.ToArray());
System.Diagnostics.Process.Start(docxFile);
}
}
}
using System;
using System.IO;
string pdfFile = @"c:\test.pdf";
MemoryStream docxStream = new MemoryStream();
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
// Open a PDF file from disk into a FileStream
using (FileStream pdfStream = new FileStream(pdfFile, FileMode.Open, FileAccess.Read))
{
f.OpenPdf(pdfStream);
if (f.PageCount > 0)
{
// Set conversion options
f.WordOptions.Format = SautinSoft.PdfFocus.CWordOptions.eWordDocument.Docx;
f.WordOptions.RenderMode = SautinSoft.PdfFocus.CWordOptions.eRenderMode.Flowing;
// Convert the PDF to a Word document and store it in docxStream
int res = f.ToWord(docxStream);
// Save the DOCX to disk if conversion was successful
if (res == 0)
{
string docxFile = Path.ChangeExtension(pdfFile, ".docx");
File.WriteAllBytes(docxFile, docxStream.ToArray());
System.Diagnostics.Process.Start(docxFile);
}
}
}
Imports System
Imports System.IO
Dim pdfFile As String = "c:\test.pdf"
Dim docxStream As New MemoryStream()
Dim f As New SautinSoft.PdfFocus()
' Open a PDF file from disk into a FileStream
Using pdfStream As New FileStream(pdfFile, FileMode.Open, FileAccess.Read)
f.OpenPdf(pdfStream)
If f.PageCount > 0 Then
' Set conversion options
f.WordOptions.Format = SautinSoft.PdfFocus.CWordOptions.eWordDocument.Docx
f.WordOptions.RenderMode = SautinSoft.PdfFocus.CWordOptions.eRenderMode.Flowing
' Convert the PDF to a Word document and store it in docxStream
Dim res As Integer = f.ToWord(docxStream)
' Save the DOCX to disk if conversion was successful
If res = 0 Then
Dim docxFile As String = Path.ChangeExtension(pdfFile, ".docx")
File.WriteAllBytes(docxFile, docxStream.ToArray())
System.Diagnostics.Process.Start(docxFile)
End If
End If
End Using
IronPDF, bellek akışları ve ihracat yetenekleri ile benzer belge işlemleri sağlar.
PDF'leri Görüntülere Nasıl Dönüştürürüm?
PDF'leri görüntülere dönüştürme, küçük resim oluşturma ve önizleme işlevselliğine izin verir. IronPDF, PDF rastlarization, kalite koruma, ve bellek akışı işleme ile benzer işlevsellik sunar.
using System;
using SautinSoft;
PdfFocus f = new PdfFocus();
f.OpenPdf(@"C:\Computer\testpdf");
if (f.PageCount > 0)
{
// Set conversion options for images
f.ImageOptions.ImageFormat = System.Drawing.Imaging.ImageFormat.Jpeg;
f.ImageOptions.Dpi = 200;
f.ImageOptions.JpegQuality = 90;
// Save all PDF pages as JPEG images
for (int page = 1; page <= f.PageCount; page++)
{
f.ToImage(@"C:\Pictures\page_" + page + ".jpg", page);
}
}
using System;
using SautinSoft;
PdfFocus f = new PdfFocus();
f.OpenPdf(@"C:\Computer\testpdf");
if (f.PageCount > 0)
{
// Set conversion options for images
f.ImageOptions.ImageFormat = System.Drawing.Imaging.ImageFormat.Jpeg;
f.ImageOptions.Dpi = 200;
f.ImageOptions.JpegQuality = 90;
// Save all PDF pages as JPEG images
for (int page = 1; page <= f.PageCount; page++)
{
f.ToImage(@"C:\Pictures\page_" + page + ".jpg", page);
}
}
Imports System
Imports SautinSoft
Dim f As New PdfFocus()
f.OpenPdf("C:\Computer\testpdf")
If f.PageCount > 0 Then
' Set conversion options for images
f.ImageOptions.ImageFormat = System.Drawing.Imaging.ImageFormat.Jpeg
f.ImageOptions.Dpi = 200
f.ImageOptions.JpegQuality = 90
' Save all PDF pages as JPEG images
For page As Integer = 1 To f.PageCount
f.ToImage("C:\Pictures\page_" & page & ".jpg", page)
Next page
End If
IronPDF, PDF'den görüntüye dönüşüm, PDF düzleştirme ve bitmap çizimi dahil olmak üzere gelişmiş görüntü işleme sunar.
PDF'leri HTML'e Nasıl Dönüştürürüm?
IronPDF'de PDF'den HTML'ye dönüştürme için PDF'den HTML'ye kılavuzu ve dönüştürme örneğine bakın:
using System;
using SautinSoft;
PdfFocus f = new PdfFocus();
f.OpenPdf(@"c:\test.pdf");
if (f.PageCount > 0)
{
// Set HTML conversion options
f.HtmlOptions.IncludeImageInHtml = true;
f.HtmlOptions.Title = "Converted from PDF";
f.HtmlOptions.RenderMode = PdfFocus.CHtmlOptions.eHtmlRenderMode.Flowing;
// Convert PDF to HTML
int result = f.ToHtml(@"c:\output.html");
// Open the resulting HTML document in the default browser
if (result == 0)
{
System.Diagnostics.Process.Start(@"c:\output.html");
}
}
using System;
using SautinSoft;
PdfFocus f = new PdfFocus();
f.OpenPdf(@"c:\test.pdf");
if (f.PageCount > 0)
{
// Set HTML conversion options
f.HtmlOptions.IncludeImageInHtml = true;
f.HtmlOptions.Title = "Converted from PDF";
f.HtmlOptions.RenderMode = PdfFocus.CHtmlOptions.eHtmlRenderMode.Flowing;
// Convert PDF to HTML
int result = f.ToHtml(@"c:\output.html");
// Open the resulting HTML document in the default browser
if (result == 0)
{
System.Diagnostics.Process.Start(@"c:\output.html");
}
}
Imports System
Imports SautinSoft
Dim f As New PdfFocus()
f.OpenPdf("c:\test.pdf")
If f.PageCount > 0 Then
' Set HTML conversion options
f.HtmlOptions.IncludeImageInHtml = True
f.HtmlOptions.Title = "Converted from PDF"
f.HtmlOptions.RenderMode = PdfFocus.CHtmlOptions.eHtmlRenderMode.Flowing
' Convert PDF to HTML
Dim result As Integer = f.ToHtml("c:\output.html")
' Open the resulting HTML document in the default browser
If result = 0 Then
System.Diagnostics.Process.Start("c:\output.html")
End If
End If
IronPDF ayrıca çeşitli belge iş akışları için XML'den PDF'e dönüşüm, Markdown'dan PDF'e ve XAML'den PDF'e destekler.
Her Kütüphanenin Başlıca Avantajları Nelerdir?
Neden IronPDF Seçilmeli?
- Gelişmiş 2-3 satır kodla dönüştürme
- Geliştiriciler için sınırsız test
- PDF yer imlerini kolayca yönetin
- Programatik olarak metin açıklamaları ekleyin
- HTML veya PDF'den örtü ekleyin
- Saydamlık ile filigranlar oluşturun
- Mevcut sayfalara damgalar uygulayın
- Başlıklar ve alt bilgi alın
- PDF'leri Birleştir ve ekleyin
- Sayfaları yönetin
- Sayfaları döndürür
- Meta verilerini ve izinleri düzenleyin
- Hızlı web görüntüleme için PDF'leri Satırla
- PDF sıkıştırma yetenekleri
- Arşivleme için PDF/A uyumluluğu
- Erişebilirlik için PDF/UA desteği
- Özel günlük kaydı entegrasyonu
- MAUI'de PDF görüntüleme
- Rapor oluşturma
- Kapak sayfası eki
Neden SautinSoft PDF Focus'u Seçmeliyim?
- 3-4 satır C# kodu gerektirir
- Çoklu format dönüşümleri için API'ler sunar
- Bağımsız kütüphane, bağımlılıklar olmadan
- Ömür boyu kullanım için tek seferlik ödeme
- Çok sayfalı TIFF dosyalarını işler
- Bir yıl boyunca ücretsiz teknik destek
Neden SautinSoft Üzerine IronPDF'i Tercih Etmeliyim?
SautinSoft, deneme bildirimleri ve rastgele "Deneme" metinlerini çıktı belgelerine ekler. Buna karşılık, IronPDF sınırsız deneme özellikleri sunar ve filigranlar içermez.
IronPDF, benzer SautinSoft lisanslarının yaklaşık yarı fiyatına mal olur. Diğer rakiplerle ayrıntılı fiyat karşılaştırmaları için Aspose alternatifleri, iText alternatifleri, Syncfusion alternatifleri, QuestPDF karşılaştırmaları, ve Apryse değerlendirmeleri sayfalarına bakın.
Her iki kütüphaneyi karşılaştırırken, IronPDF'in neredeyse yarı maliyetle üstün güvenilirlik sunduğu, daha iyi destek ve daha fazla özellik sunduğu ortaya çıkıyor. IronPDF, tüm özellikler için tam belgeler, kod örnekleri, eğitimler ve API referansı sağlar.
Ek olarak, IronPDF şunları sağlar:
- Async ve çok iş parçacığı desteği ile paralel üretim
- PDF sıkıştırma
- PDF/A uyumluluğu ve PDF versiyonları
- Dijital imza desteği ile HSM entegrasyonu
- Özel işleme seçenekleri
- PDF DOM nesnelerine erişim
- Blazor desteği
- MAUI PDF görüntüleme
- RTF'den PDF'ye dönüştürme
- Markdown'dan PDF'ye destek
- XML'den PDF'ye dönüştürme
- Form oluşturma ve yönetimi
- İçindekiler tablosu oluşturma
- Metin gizleme özellikleri
- PDF temizleme
- Revizyon geçmişi takibi
- Performans optimizasyon araçları
- Çizgiler ve dikdörtgenler çizme
- PDF sayfalarını dönüştürme
- Dosya ekleme
- Çok sayfalı PDF'leri bölme
- Metni döndürme
- Fiziksel yazıcılara baskı yapma
- Base64 dönüştürme
- Gelişmiş başlıklar ve altbilgiler
- HTML başlıkları ve altbilgileri
- Klasik metin başlıkları
- Sayfa numaralandırma ve kırılmalar
- Çoklu iş parçacığı oluşturma
- Birden çok öğeyi damgalama
- Yeni içerik damgalama
- Güvenlik ve meta veriler
- Geçici dosya yollarını ayarla
- PDF'leri bölme ve sayfaları çıkarma
- Boş sayfalar oluşturma
- PDF'ler arasında sayfa kopyalama
- Birden fazla PDF'yi birleştirme
- ASPX sayfa ayarları
- ASPX sayfalarını işleme
- CSHTML'den MVC Core için PDF'ye
- CSHTML'den MVC Çerçevesine PDF'ye
- CSHTML'den Razor Sayfaları için PDF'ye
- Razor'dan Blazor Sunucu için PDF'ye
- PDF filigran ekleme
- PDF dosyalarını okuma
- Metni bul ve değiştir
- Ekler ekle
- Gri tonlamaya dönüştürme
- PDF sayfalarını kaldırma
- Dijital imza örnekleri
- PDF nesnelerini ölçeklendirme
- PDF nesnelerini çevirme
- PDF nesnelerini kaldırma
- Arka planlar ve ön planlar
- Açıklama örnekleri
- Yer imi örnekleri
- PDF/A örnekleri
- PDF/UA örnekleri
- Çerez yönetimi
- Özel PDF kağıt boyutu
- Form verisi yönetimi
- HTML'de Google Yazı Tipleri
- JavaScript'ten PDF'ye
- Dikey ve yatay yönde düzen
- Async PDF oluşturma
- RTF dönüştürme
- IronPDF kenar boşluğu ayarları
- Barkod oluşturma
- PDF düzenleme tam kılavuz
- Şifreleme ve şifre çözme
- PDF sıkıştırma örnekleri
- IronWord dokümantasyonu
- IronSecureDoc dokümantasyonu
Hangi PDF Kutuphanesini Secmelisiniz?
Bu karşılaştırma IronPDF ve SautinSoft PDF Focus .NET'i incelemiştir. IronPDF, .NET uygulamaları içinde web formlarını, HTML sayfalarını ve web içeriklerini PDF'ye dönüştürür. SautinSoft PDF Focus, mevcut PDF'leri DOCX, görüntüler ve HTML gibi formatlara dönüştürür. Testler, IronPDF'nin çıktı üzerinde ürün etiketleri olmadan sınırsız deneme özellikleri sunduğunu ortaya çıkardı.
IronPDF, Geliştiricilerin Taşınabilir Belge Formatı ile çalışması için üstün performans ve geniş özellikler sunar. Kütüphane, özellik kullanımını geliştirmek için tam destek ve dokümantasyon içerir. Daha fazla bilgi için özellikler sayfasını ziyaret edin, canlı demoları deneyin veya en son güncellemeler için değişiklik günlüğünü keşfedin. Dönüm noktalarını inceleyin, Chrome işleme, uyumluluk iyileştirmeleri, PDF/A desteği, PDFium DOM ve kararlılık geliştirmeleri dahil. Belirli sorunlar için sorun giderme rehberlerine bakın veya mühendislik desteği isteyin.
Eğitimleri keşfedin, PDF oluşturma, PDF düzenleme, PDF dönüştürme, PDF'leri düzenleme, PDF'leri imzalama ve güvenceye alma ve ayrıntılı uygulama rehberi için API referansı dahil.
SautinSoft PDF Focus .NET, ilgili sahibinin tescilli bir markasıdır. Bu site SautinSoft PDF Focus .NET ile ilişkili, onaylanmış veya sponsorlu değildir. 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
HTML'yi C#'de PDF'ye nasıl dönüştürebilirim?
IronPDF'in RenderHtmlAsPdf yöntemini, HTML dizelerini PDF'lere dönüştürmek için kullanabilirsiniz. Ayrıca, RenderHtmlFileAsPdf kullanarak tüm HTML dosyalarını PDF'lere dönüştürebilirsiniz.
IronPDF kullanmanın SautinSoft PDF Focus'a göre avantajları nelerdir?
IronPDF, daha uygun fiyatlandırma, üstün performans, çıktılarda deneme etiketi olmaması ve kolay kurulum, daha iyi destek ve karmaşık düzenler ve JavaScript ile başa çıkma yeteneği gibi kapsamlı özellikler sunar.
IronPDF'i bir .NET projesine nasıl kurarım?
IronPDF, Visual Studio'da NuGet paket yönetici aracılığıyla kurulabilir. IronPDF'i arayın ve projenize referans olarak ekleyerek özelliklerini kullanmaya başlayın.
IronPDF çapraz platform işlevselliğini destekliyor mu?
Evet, IronPDF macOS, Linux ve Windows ile uyumludur. Çeşitli .NET çerçevelerini destekler ve bulut barındırma ortamlarında kullanılabilir.
IronPDF'in sağladığı HTML'den PDF'ye özellikler nelerdir?
IronPDF, HTML4, HTML5, CSS3, JavaScript, Angular, React, duyarlı düzenler ve harici stil sayfalarını destekleyerek kapsamlı HTML'den PDF'ye dönüştürme sağlar.
SautinSoft PDF Focus'un temel özellikleri nelerdir?
SautinSoft PDF Focus, PDF'leri Word, Excel ve HTML gibi çeşitli formatlara dönüştürebilir. Yüksek kaliteli metin çıkarımını destekler ve düzen bütünlüğünü korur.
SautinSoft PDF Focus kullanmanın önemli bir dezavantajı nedir?
SautinSoft PDF Focus'un deneme sürümü, çıktı üzerine deneme bildirimleri ekler. Bu, temiz bir çıktı arayan geliştiriciler için bir sınırlama olabilir. IronPDF bu sınırlamaya sahip değildir.
IronPDF'in fiyatlandırma yapısı nedir?
IronPDF, geliştirme için sınırsız kullanım, 30 günlük para iade garantisi ve ücretsiz bir yıllık destek sunarak rekabetçi fiyatlandırır, bu da onu maliyet açısından etkili bir seçim yapar.



