Potřebujete vykreslit stránky v souboru PDF do obrázků JPG v C#? Pokud ano, tento článek poskytuje jednu z nejlepších a nejjednodušších metod převodu stránek v PDF do JPG v C#. Nejen to, metoda zajišťuje vysoce kvalitní a rychlý převod PDF do JPG. Pojďme si projít kompletního průvodce krok za krokem, jak převést PDF do JPG v C#.
Knihovna C# pro převod PDF do JPG
Pro převod souborů PDF na obrázky JPG použijeme Aspose.PDF for .NET. Je to výkonná knihovna pro manipulaci s PDF, která vám umožňuje vytvářet a zpracovávat soubory PDF z vašich aplikací .NET. Kromě toho vám umožňuje bezproblémově převádět dokumenty PDF do jiných formátů.
Knihovnu si můžete stáhnout nebo ji nainstalovat pomocí NuGet.
PM> Install-Package Aspose.PDF
Jak převést PDF na JPG v C#
Níže jsou uvedeny kroky pro převod stránek v PDF na obrázky JPG v C#.
- Načtěte soubor PDF pomocí třídy Document.
- Procházejte stránky PDF pomocí kolekce Document.Pages.
- V každé iteraci vytvořte objekt FileStream pro výstupní obrázek JPG.
- Vytvořte a inicializujte objekt třídy JpegDevice.
- Převeďte stránku na JPG pomocí metody JpegDevice.Process(Page, Stream).
Následující ukázka kódu ukazuje, jak převést PDF na JPG pomocí C#.
// Otevřete dokument PDF
Document pdfDocument = new Document("Document.pdf");
// Procházet stránky
foreach (var page in pdfDocument.Pages)
{
// Vytvořit datový proud souborů
using (FileStream imageStream = new FileStream(string.Format("page_{0}.jpg", page.Number), FileMode.Create))
{
// Vytvořte objekt rozlišení
Resolution resolution = new Resolution(300);
// Vytvořte zařízení Jpeg se zadanými atributy
// Šířka, Výška, Rozlišení
JpegDevice JpgDevice = new JpegDevice(500, 700, resolution);
// Převeďte konkrétní stránku a uložte obrázek do streamu
JpgDevice.Process(page, imageStream);
// Zavřít stream
imageStream.Close();
}
}
Převést stránku z PDF na JPG v C#
Můžete také převést pouze jednu stránku PDF do JPG. V takovém případě můžete přistupovat k požadované stránce z kolekce Document.Pages. Následují kroky pro převod pouze jedné stránky PDF do JPG.
- Načtěte soubor PDF pomocí třídy Document.
- Vytvořte FileStream pro výstupní obrázek JPG.
- Vytvořte a inicializujte objekt JpegDevice.
- Převeďte stránku do JPG pomocí metody JpegDevice.Process(Page, Stream).
Následující ukázka kódu ukazuje, jak převést jednu stránku v PDF do JPG.
// Otevřete dokument PDF
Document pdfDocument = new Document("Document.pdf");
// Nastavte číslo stránky
int pageNumber = 1;
// Vytvořte FileStream pro výstupní obraz
using (FileStream imageStream = new FileStream(string.Format("page_{0}.jpg", pageNumber), FileMode.Create))
{
// Vytvořit objekt rozlišení
Resolution resolution = new Resolution(300);
// Vytvořte zařízení Jpeg se zadanými atributy
// Šířka, Výška, Rozlišení
JpegDevice JpgDevice = new JpegDevice(500, 700, resolution);
// Převeďte konkrétní stránku a uložte obrázek do streamu
JpgDevice.Process(pdfDocument.Pages[pageNumber], imageStream);
// Zavřít stream
imageStream.Close();
}
Zdarma převod C# PDF do JPG
Můžete získat bezplatnou dočasnou licenci a převést libovolný počet souborů PDF do formátu JPG bez jakýchkoli omezení.
Prozkoumejte C# PDF to JPG Converter
Více o knihovně C# PDF můžete prozkoumat pomocí dokumentace. V případě jakýchkoli dotazů nebo dotazů nás můžete kontaktovat prostřednictvím našeho fóra.
Závěr
V tomto příspěvku jste se naučili, jak převést stránky v souboru PDF na obrázky JPG pomocí C#. Ukázky kódu ukázaly, jak převést všechny nebo požadované stránky PDF na obrázky JPG. Stačí pouze nainstalovat knihovnu a můžete provést převod PDF do JPG ve své C# aplikaci.