Převést stránky PDF na obrázky JPG v C#

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#.

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.

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.

Viz také