Այս պարզ թեման պարունակում է տեղեկատվություն այն մասին, թե ինչպես կարելի է փոխարկել PDF-ը JPEG-ի C#-ում: Այն ներառում է շրջակա միջավայրը հաստատելու համար անհրաժեշտ ողջ տեղեկատվությունը և առաջադրանքն իրականացնելու մանրամասն քայլերը: PDF-ը JPEG-ի փոխարկելու համար C# կոդը ներկայացվում է ելքային JPEG պատկերի հարմարեցման հետ մեկտեղ:
PDF-ը Jpeg-ի C#-ով փոխարկելու քայլեր
- Ստեղծեք նախագծի միջավայր՝ հավելվածում Aspose.PDF for .NET ավելացնելու համար՝ օգտագործելով Nuget փաթեթի կառավարիչը
- Մուտք գործեք սկզբնաղբյուր PDF ֆայլը JPEG պատկերի փոխակերպման համար՝ օգտագործելով Document դասի օրինակը
- Սահմանեք ելքային JPEG պատկերի լուծումը
- Ստեղծեք և կազմաձևեք JpegDevice օբյեկտը` օգտագործելով նշված լուծումը և այլ կարգավորումները
- Պահպանեք բեռնված PDF ֆայլի էջերը որպես JPEG պատկերներ՝ օգտագործելով JpegDevice.Process ֆունկցիան
Վերոհիշյալ քայլերը ներառում են անհրաժեշտ գրադարանների մասին տեղեկությունները, որոնք անհրաժեշտ են * PDF-ը JPEG-ի C#*-ով փոխարկելու համար և պատշաճ իրականացման համար քայլերի մանրամասն հաջորդականությունը: Կարելի է սկավառակից մուտք գործել սկզբնաղբյուր PDF ֆայլ և պարզապես վերափոխել դրա էջերը JPEG ֆայլերի: JpegDevice օբյեկտը սահմանում է ելքային JPEG լուծաչափը և պարունակում է Process մեթոդ՝ PDF-ը JPEG-ի փոխարկելու համար:
Կոդ PDF-ը Jpeg-ի փոխարկելու համար՝ օգտագործելով C#
using System; | |
using System.IO; | |
using Aspose.Pdf; | |
using Aspose.Pdf.Devices; | |
namespace TestPDF | |
{ | |
public class PdfToJpg | |
{ | |
public static void PdfToJpgConverter() | |
{ | |
String path = @"/Users/KnowledgeBase/TestData/"; | |
// Applying product license to create JPEG from PDF in C# | |
License PdftoXlsLic = new License(); | |
PdftoXlsLic.SetLicense(path+ "Conholdate.Total.Product.Family.lic"); | |
// Initialize Document Class to load PDF and saving as JPEG | |
Document document = new Document(path+"Exported.pdf"); | |
// Setting the JPEG devise for rendering | |
Resolution resolution = new Resolution(300); | |
JpegDevice jpegDevice = new JpegDevice(resolution); | |
for (int pageCount = 1; pageCount <= document.Pages.Count; pageCount++) | |
{ | |
using (FileStream imageStream = | |
new FileStream($"{path}image{pageCount}_out.jpeg", | |
FileMode.Create)) | |
{ | |
// Convert a particular page and save the JPEG image to stream | |
jpegDevice.Process(document.Pages[pageCount], imageStream); | |
// Close the image stream | |
imageStream.Close(); | |
} | |
} | |
} | |
} | |
} |
PDF-ը JPEG-ի փոխակերպելու համար ցուցադրվում է C# կոդ, որի արդյունքում լուծումը սահմանվում է ելքային JPEG պատկերի համար՝ օգտագործելով Resolution դասի օրինակը: JpegDevice դասի օրինակն օգտագործվում է ցանկալի JPEG պատկերների լուծաչափը սահմանելու համար, որին հաջորդում է PDF-ի ներսում յուրաքանչյուր էջ կրկնելը և JpegDevice-ի օգտագործումը:Պրոցեսը օգտագործվում է PDF-ի ներսում յուրաքանչյուր պատկեր առանձին JPEG պատկերներում պահելու համար:
Մենք կենտրոնացել ենք այն բանի վրա, թե ինչպես է C#-ի օգտագործումը PDF-ը փոխակերպում JPEG-ի, այնուամենայնիվ, եթե ցանկանում եք իմանալ PDF-ից սահմանափակումները վերացնելու մասին, տես ինչպես հեռացնել բոլոր սահմանափակումները PDF-ից C#-ով-ի հոդվածը: