Bieži sastopams scenārijs ietver visa PDF dokumenta vai noteiktu lapu pārvēršanu attēlu kolekcijā. GroupDocs.Conversion for .NET piedāvā iespēju pārvērst PDF failus dažādos attēlu formātos, piemēram, TIFF, JPG, PNG, GIF, BMP un citos.
Atšķirībā no citiem reklāmguvumiem, šim procesam ir nepieciešama SavePageStream pārstāvja deklarācija, kas norāda saglabāto attēlu nosaukumu formātu. Varat izvēlēties vēlamo attēla formātu, izmantojot ImageFileType klasi.
Konvertējiet PDF uz PNG formātā C#
using GroupDocs.Conversion;
using GroupDocs.Conversion.FileTypes;
using GroupDocs.Conversion.Options.Convert;
// Ielādējiet avota PDF failu
using (var converter = new Converter("resume.pdf"))
{
var getPageStream = (int page) => File.Create($"resume-page-{page}.png");
// Iestatiet konvertēšanas opcijas un norādiet izvades attēla veidu
var convertOptions = new ImageConvertOptions {
Format = ImageFileType.Png
};
// Konvertējiet katru PDF dokumenta lapu uz PNG
converter.Convert(getPageStream, convertOptions);
}
Izmantojot GroupDocs.Conversion for .NET, varat bez piepūles pārveidot noteiktas lapas no gara dokumenta.
Atkarībā no jūsu prasībām jums ir divas metodes, kā to paveikt. Varat konvertēt virkni lapu vai konvertēt noteiktas lapas.
Konvertējiet DOCX (2.-4. lpp.) uz PDF formātā C#
using GroupDocs.Conversion;
using GroupDocs.Conversion.Options.Convert;
// Ielādējiet avota DOCX failu
using (Converter converter = new Converter("booklet.docx"))
{
// Iestatiet konvertēšanas opcijas un norādiet renderējamo lapu diapazonu
var convertOptions = new PdfConvertOptions
{
PageNumber = 2,
PagesCount = 3
};
// Konvertējiet 2.–4. lappusi uz PDF
converter.Convert("pages-2-4.pdf", convertOptions);
}
Fluent sintakse piedāvā īsu apzīmējumu kopējām darbībām GroupDocs.Conversion for .NET API.
Tālāk sniegtie koda paraugi parāda, kā izmantot raitu sintaksi:
Konvertējiet DOCX uz PDF C# valodā, izmantojot tekošu sintaksi
using GroupDocs.Conversion;
FluentConverter
.Load("schedule.docx")
.ConvertTo("schedule.pdf")
.Convert();