Senaryoyek ku bi gelemperî rû bi rû tê veguheztina tevahiya belgeyek PDF-ê an rûpelên taybetî li berhevokek wêneyan vedigire. GroupDocs.Conversion ji bo .NET îmkana veguheztina PDF-ê di nav formên wêneyan ên cihêreng, wek TIFF, JPG, PNG, GIF, BMP, û hêj bêtir pêşkêşî dike.
Berevajî veguheztinên din, ev pêvajo hewceyê ragihandina nûnerek SavePageStream-ê ye, ku formata navkirinê ji bo wêneyên tomarkirî diyar dike. Hûn dikarin bi karanîna çîna ImageFileType formata wêneya xweya bijare hilbijêrin.
PDF-ê di C# de veguherînin PNG
using GroupDocs.Conversion;
using GroupDocs.Conversion.FileTypes;
using GroupDocs.Conversion.Options.Convert;
// Pelê PDF-a çavkaniyê bar bikin
using (var converter = new Converter("resume.pdf"))
{
var getPageStream = (int page) => File.Create($"resume-page-{page}.png");
// Vebijarkên veguherînê bicîh bikin û celebê wêneya encam diyar bikin
var convertOptions = new ImageConvertOptions {
Format = ImageFileType.Png
};
// Her rûpelek belgeya PDF-ê veguherîne PNG
converter.Convert(getPageStream, convertOptions);
}
Bi GroupDocs.Conversion ji bo .NET, hûn dikarin bi hêsanî rûpelên taybetî ji belgeyek dirêj veguherînin.
Du awayên we hene ku hûn vê yekê pêk bînin, li gorî daxwazên we. Hûn dikarin rêzek rûpelan veguherînin an jî rûpelên taybetî veguherînin.
DOCX (rûpelên 2-4) bi C#-ê veguherînin PDF
using GroupDocs.Conversion;
using GroupDocs.Conversion.Options.Convert;
// Pelê çavkaniyê DOCX barkirin
using (Converter converter = new Converter("booklet.docx"))
{
// Vebijarkên veguherînê bicîh bikin û rêza rûpelên ku werin pêşkêş kirin diyar bikin
var convertOptions = new PdfConvertOptions
{
PageNumber = 2,
PagesCount = 3
};
// Rûpelên 2-4 veguherînin PDF
converter.Convert("pages-2-4.pdf", convertOptions);
}
Hevoksaziya Fluent ji bo çalakiyên hevpar ên di nav GroupDocs de nîşanek kurt pêşkêşî dike. Veguherandin ji bo .NET API.
Nimûneyên kodê yên jêrîn destnîşan dikin ka meriv çawa hevoksaziya herikbar bikar tîne:
DOCX-ê di C#-ê de bi karanîna hevoksaziya xwerû veguhezînin PDF-ê
using GroupDocs.Conversion;
FluentConverter
.Load("schedule.docx")
.ConvertTo("schedule.pdf")
.Convert();