Ez a rövid útmutató témakör a(z) PDF a HTML-re konvertálására összpontosít C#-ban. A PDF-et HTML-be exportálhatja C#-ban egyszerű API-hívásokkal anélkül, hogy az Adobe Acrobattól vagy bármely más harmadik féltől származó eszköztől függne. Ez az alkalmazás bármely .NET alapú alkalmazásban használható, amely MS Windows, Linux vagy macOS operációs rendszeren fut.
A PDF konvertálása HTML-be C#-ban
- Telepítse a Aspose.PDF alkalmazást a NuGet csomageszközzel az alkalmazásban
- Adjon hivatkozást a(z) Aspose.PDF névtérre az alkalmazásban
- Inicializálja a Document osztálypéldányt a PDF betöltéséhez és HTML-be való konvertálásához
- Inicializálja a HtmlSaveOptions objektumot a betűtípusok, SVG és képmentési beállítások megadásához
- Végül konvertálja a PDF-et HTML-be C# nyelven a Mentés módszerrel
A fenti lépések követésével a C# PDF-ből HTML-be való átalakítás egyszerű API-hívások használatával lehetővé vált. Kezdje a szükséges API hivatkozások hozzáadásával, majd a forrás PDF fájl betöltésével. Később a HtmlSaveOptions osztály használatával beállíthatja az exportált HTML-ben szükséges beállításokat. Végül a Mentés metóduson belüli SaveFormat.Html enumerátor használatával a HTML a lemezre kerül.
Kód a PDF-nek HTML-be konvertálásához C#-ban
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); | |
} | |
} | |
} |
A fenti példa C#-ban konvertálja a PDF-et HTML-be a HtmlSaveOptions osztály használatával, amely lehetővé teszi az olyan beállítások megadását, mint a PDF felosztása több oldalra és a betűtípus-beállítások kezelése. Lehetővé teszi az SVG-exportálási beállítások megadását is, például az SVG-tartalom tömörítését és elérési útját, valamint a forrás-PDF-ből exportált képek elérési útját. Végül a kívánt HTML-fájlt lemezre vagy MemoryStream-be menti további felhasználás céljából.
Tanúi voltunk annak, hogy milyen kényelmes a PDF-et HTML-be konvertálni C#-ban, és testreszabott kimenetet kapunk. Ha szeretne PDF-fájlt képként menteni, olvassa el a következő cikket: hogyan lehet PDF-et képpé konvertálni C#-ban.