Ova kratka tema s uputama fokusira se na to kako pretvoriti PDF u HTML u C#. Možete izvesti PDF u HTML u C# pomoću jednostavnih API poziva bez ovisnosti o Adobe Acrobatu ili bilo kojem drugom alatu treće strane. Ova se aplikacija može koristiti u bilo kojoj aplikaciji temeljenoj na .NET-u koja radi u operativnim sustavima MS Windows, Linux ili macOS.
Koraci za pretvaranje PDF-a u HTML u C#
- Instalirajte Aspose.PDF pomoću alata za paket NuGet u svojoj aplikaciji
- Dodajte referencu na imenski prostor Aspose.PDF u svojoj aplikaciji
- Inicijalizirajte instancu klase Document za učitavanje PDF-a i njegovu konverziju u HTML
- Inicijalizirajte objekt HtmlSaveOptions za postavljanje opcija spremanja fontova, SVG i slika
- Konačno, pretvorite PDF u HTML u C# pomoću metode Spremi
Praćenjem gornjih koraka u C# PDF-u u HTML pretvorba je omogućena korištenjem jednostavnih API poziva. Počet ćete dodavanjem potrebnih API referenci, a zatim učitavanjem izvorne PDF datoteke. Kasnije ćete postaviti potrebne opcije potrebne u izvezenom HTML-u pomoću klase HtmlSaveOptions. Konačno, korištenjem SaveFormat.Html enumeratora unutar Save metode, HTML će biti spremljen na disk.
Kod za pretvaranje PDF-a u HTML u C#
using System; | |
using Aspose.Pdf; | |
namespace TestPDF | |
{ | |
public class PdfToHtmlConverter | |
{ | |
public static void Main(string[] args) | |
{ | |
// Applying product license to create HTML from PDF in C# | |
License PdfLic = new License(); | |
PdfLic.SetLicense("PDF.Product.Family.lic"); | |
// Initialize document object load the source PDF for exporting to HTML | |
Document document = new Document("SourcePDF.pdf"); | |
// Initialize HTML SaveOptions to set export options | |
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions(); | |
// Split PDF to multiple HTML pages | |
htmlSaveOptions.SplitIntoPages = true; | |
htmlSaveOptions.FontSavingMode = HtmlSaveOptions.FontSavingModes.AlwaysSaveAsTTF; | |
// Managing SVG content | |
htmlSaveOptions.SpecialFolderForSvgImages = @"SvgSavePath"; | |
// Managing Images inside PDF | |
htmlSaveOptions.SpecialFolderForAllImages = @"ImageSavePath"; | |
// Create HTML from PDF using C# | |
document.Save("Generated_out.html",SaveFormat.Html); | |
} | |
} | |
} |
Gornji primjer u C# pretvara PDF u HTML korištenjem klase HtmlSaveOptions koja će vam omogućiti postavljanje opcija poput dijeljenja PDF-a na više stranica i upravljanje postavkama fonta. Također vam omogućuje postavljanje opcija SVG izvoza kao što su kompresija i putanja za SVG sadržaj zajedno s postavkama putanje za izvezene slike iz izvornog PDF-a. Na kraju, željena HTML datoteka sprema se na disk ili u MemoryStream za daljnju upotrebu.
Svjedočili smo koliko je zgodno pretvoriti PDF u HTML u C# i dobiti prilagođeni izlaz. Ako ste zainteresirani za spremanje PDF datoteke kao slike, pogledajte članak na kako pretvoriti PDF u sliku u C#.