Ինչպես փոխարկել PDF-ը HTML-ի C#-ով

Այս հակիրճ թեման կենտրոնանում է այն բանի վրա, թե ինչպես պետք է փոխարկել PDFHTML-ի C#-ում: Դուք կարող եք արտահանել PDF դեպի HTML C#՝ օգտագործելով պարզ API զանգեր՝ առանց Adobe Acrobat-ից կամ որևէ այլ երրորդ կողմի գործիքից կախվածության: Այս հավելվածը կարող է օգտագործվել .NET-ի վրա հիմնված ցանկացած հավելվածում, որն աշխատում է MS Windows, Linux կամ macOS օպերացիոն համակարգերում:

PDF-ը HTML-ի C#-ով փոխարկելու քայլեր

  1. Տեղադրեք Aspose.PDF՝ օգտագործելով NuGet փաթեթի գործիքը ձեր հավելվածում
  2. Ձեր հավելվածում հղում ավելացրեք Aspose.PDF անվանատարածքին
  3. Նախաձեռնեք Document դասի օրինակը PDF-ը բեռնելու և դրա փոխակերպումը HTML-ի
  4. Նախաձեռնեք HtmlSaveOptions օբյեկտը՝ Տառատեսակներ, SVG և Պատկերի պահպանման տարբերակները սահմանելու համար
  5. Վերջապես, փոխարկեք 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#-ով-ում:

 Հայերեն