Այս հակիրճ թեման կենտրոնանում է այն բանի վրա, թե ինչպես պետք է փոխարկել PDF-ը HTML-ի C#-ում: Դուք կարող եք արտահանել PDF դեպի HTML C#՝ օգտագործելով պարզ API զանգեր՝ առանց Adobe Acrobat-ից կամ որևէ այլ երրորդ կողմի գործիքից կախվածության: Այս հավելվածը կարող է օգտագործվել .NET-ի վրա հիմնված ցանկացած հավելվածում, որն աշխատում է MS Windows, Linux կամ macOS օպերացիոն համակարգերում:
PDF-ը HTML-ի C#-ով փոխարկելու քայլեր
- Տեղադրեք Aspose.PDF՝ օգտագործելով NuGet փաթեթի գործիքը ձեր հավելվածում
- Ձեր հավելվածում հղում ավելացրեք Aspose.PDF անվանատարածքին
- Նախաձեռնեք Document դասի օրինակը PDF-ը բեռնելու և դրա փոխակերպումը HTML-ի
- Նախաձեռնեք HtmlSaveOptions օբյեկտը՝ Տառատեսակներ, SVG և Պատկերի պահպանման տարբերակները սահմանելու համար
- Վերջապես, փոխարկեք PDF-ը HTML-ի C#-ով` օգտագործելով Save մեթոդը
*C# PDF-ի HTML-ի վերը նշված քայլերին հետևելով՝ հնարավոր է դարձել API-ի պարզ զանգերի միջոցով: Դուք կսկսեք ավելացնելով անհրաժեշտ API հղումներ և այնուհետև բեռնելով աղբյուրի PDF ֆայլը: Ավելի ուշ դուք կսահմանեք արտահանվող HTML-ում պահանջվող անհրաժեշտ տարբերակները՝ օգտագործելով HtmlSaveOptions դասը: Վերջապես, Save մեթոդի ներսում SaveFormat.Html հաշվիչը օգտագործելով, HTML-ը կպահվի սկավառակի վրա:
Կոդ՝ PDF-ը HTML-ի 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); | |
} | |
} | |
} |
Վերոնշյալ օրինակը C#-ում PDF-ը փոխակերպում է HTML՝ օգտագործելով HtmlSaveOptions դասը, որը թույլ կտա Ձեզ սահմանել այնպիսի տարբերակներ, ինչպիսիք են PDF-ը մի քանի էջերի բաժանելը և տառատեսակի կարգավորումները կառավարելը: Այն նաև թույլ է տալիս սահմանել SVG արտահանման տարբերակները, ինչպիսիք են սեղմումը և ուղին SVG բովանդակության համար, ինչպես նաև արտահանվող պատկերների ուղու կարգավորումները աղբյուրի PDF-ից: Վերջապես, ցանկալի HTML ֆայլը պահվում է սկավառակի վրա կամ MemoryStream-ում՝ հետագա օգտագործման համար:
Մենք ականատես եղանք, թե որքան հարմար է փոխարկել PDF-ը HTML-ի C#-ով և ստանալ անհատականացված արդյունք: Եթե ցանկանում եք պահպանել PDF ֆայլը որպես պատկեր, տես հոդվածը ինչպես փոխարկել PDF-ը պատկերի C#-ով-ում: