Kako pretvoriti PDF u HTML u C#

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#

  1. Instalirajte Aspose.PDF pomoću alata za paket NuGet u svojoj aplikaciji
  2. Dodajte referencu na imenski prostor Aspose.PDF u svojoj aplikaciji
  3. Inicijalizirajte instancu klase Document za učitavanje PDF-a i njegovu konverziju u HTML
  4. Inicijalizirajte objekt HtmlSaveOptions za postavljanje opcija spremanja fontova, SVG i slika
  5. 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#.

 Hrvatski