Սովորաբար հանդիպող սցենարը ներառում է ամբողջ PDF փաստաթուղթը կամ հատուկ էջերը պատկերների հավաքածուի վերածելը: GroupDocs.Conversion-ը .NET-ի համար առաջարկում է PDF ֆայլերը պատկերի տարբեր ձևաչափերի փոխակերպելու հնարավորություն, ինչպիսիք են TIFF, JPG, PNG, GIF, BMP և այլն:
Ի տարբերություն այլ փոխակերպումների, այս գործընթացը պահանջում է SavePageStream պատվիրակի հայտարարում, որը սահմանում է պահպանված պատկերների անվանման ձևաչափը: Դուք կարող եք ընտրել ձեր նախընտրած պատկերի ձևաչափը՝ օգտագործելով ImageFileType դասը:
Փոխարկել PDF-ը PNG-ի C#-ով
using GroupDocs.Conversion;
using GroupDocs.Conversion.FileTypes;
using GroupDocs.Conversion.Options.Convert;
// Բեռնել սկզբնաղբյուր PDF ֆայլը
using (var converter = new Converter("resume.pdf"))
{
var getPageStream = (int page) => File.Create($"resume-page-{page}.png");
// Սահմանեք փոխակերպման տարբերակները և նշեք ելքային պատկերի տեսակը
var convertOptions = new ImageConvertOptions {
Format = ImageFileType.Png
};
// Փոխակերպեք PDF փաստաթղթի յուրաքանչյուր էջը PNG
converter.Convert(getPageStream, convertOptions);
}
.NET-ի համար GroupDocs.Conversion-ի միջոցով դուք կարող եք հեշտությամբ փոխակերպել որոշակի էջեր երկարատև փաստաթղթից:
Դա անելու երկու եղանակ ունեք՝ կախված ձեր պահանջներից: Դուք կարող եք կամ փոխարկել մի շարք էջեր կամ փոխարկել որոշակի էջեր:
Փոխարկել DOCX-ը (էջ 2-4) PDF-ի C#-ով
using GroupDocs.Conversion;
using GroupDocs.Conversion.Options.Convert;
// Բեռնել աղբյուրի DOCX ֆայլը
using (Converter converter = new Converter("booklet.docx"))
{
// Սահմանեք փոխակերպման ընտրանքները և նշեք էջերի տիրույթը, որոնք պետք է ցուցադրվեն
var convertOptions = new PdfConvertOptions
{
PageNumber = 2,
PagesCount = 3
};
// 2-4 էջերը փոխարկեք PDF-ի
converter.Convert("pages-2-4.pdf", convertOptions);
}
Fluent syntax-ը առաջարկում է հակիրճ նշում ընդհանուր գործողությունների համար GroupDocs.Conversion-ի համար .NET API-ի համար:
Ստորև բերված կոդի նմուշները ցույց են տալիս, թե ինչպես օգտագործել սահուն շարահյուսությունը.
Փոխակերպեք DOCX-ը PDF-ի C#-ում՝ օգտագործելով սահուն շարահյուսություն
using GroupDocs.Conversion;
FluentConverter
.Load("schedule.docx")
.ConvertTo("schedule.pdf")
.Convert();