Konvertera PDF-sidor till JPG-bilder i C#

Behöver du rendera sidorna i en PDF-fil till JPG-bilder i C#? Om ja, ger den här artikeln en av de bästa och enklaste metoderna för att konvertera sidor i en PDF till JPG i C#. Inte bara detta, metoden säkerställer högkvalitativ och snabb konvertering av PDF till JPG. Låt oss gå igenom en komplett steg-för-steg-guide om hur man konverterar PDF till JPG i C#.

C#-bibliotek för att konvertera PDF till JPG

För att konvertera PDF-filer till JPG-bilder kommer vi att använda Aspose.PDF för .NET. Det är ett kraftfullt PDF-manipuleringsbibliotek som låter dig skapa och bearbeta PDF-filer från dina .NET-program. Dessutom låter det dig konvertera PDF-dokument till andra format sömlöst.

Du kan antingen ladda ner biblioteket eller installera det med NuGet.

PM> Install-Package Aspose.PDF

Hur man konverterar PDF till JPG i C#

Följande är stegen för att konvertera sidorna i en PDF till JPG-bilder i C#.

Följande kodexempel visar hur man konverterar en PDF till JPG med C#.

// Öppna PDF-dokument
Document pdfDocument = new Document("Document.pdf");

// Bläddra igenom sidorna
foreach (var page in pdfDocument.Pages)
{
    // Skapa filström
    using (FileStream imageStream = new FileStream(string.Format("page_{0}.jpg", page.Number), FileMode.Create))
    {
        // Skapa upplösningsobjekt
        Resolution resolution = new Resolution(300);
                    
        // Skapa Jpeg-enhet med specificerade attribut
        // Bredd, höjd, upplösning
        JpegDevice JpgDevice = new JpegDevice(500, 700, resolution);

        // Konvertera en viss sida och spara bilden för att streama
        JpgDevice.Process(page, imageStream);

        // Stäng strömmen
        imageStream.Close();
    }
}

Konvertera en sida med PDF till JPG i C#

Du kan också konvertera endast en sida av PDF till JPG. I så fall kan du komma åt önskad sida från samlingen Document.Pages. Följande är stegen för att konvertera endast en sida av PDF till JPG.

Följande kodexempel visar hur man konverterar en enskild sida i PDF till JPG.

// Öppna PDF-dokument
Document pdfDocument = new Document("Document.pdf");

// Ställ in sidnummer
int pageNumber = 1;

// Skapa FileStream för utdatabilden
using (FileStream imageStream = new FileStream(string.Format("page_{0}.jpg", pageNumber), FileMode.Create))
{
    // Skapa upplösningsobjekt
    Resolution resolution = new Resolution(300);

    // Skapa Jpeg-enhet med specificerade attribut
    // Bredd, höjd, upplösning
    JpegDevice JpgDevice = new JpegDevice(500, 700, resolution);

    // Konvertera en viss sida och spara bilden för att streama
    JpgDevice.Process(pdfDocument.Pages[pageNumber], imageStream);

    // Stäng strömmen
    imageStream.Close();
}

Gratis C# PDF till JPG-konvertering

Du kan få en gratis tillfällig licens och konvertera så många PDF-filer till JPG som du vill utan några begränsningar.

Utforska C# PDF till JPG Converter

Du kan utforska mer om C# PDF-biblioteket med hjälp av dokumentationen. Om du skulle ha några frågor eller funderingar kan du kontakta oss via vårt forum.

Slutsats

I det här inlägget har du lärt dig hur du konverterar sidor i en PDF-fil till JPG-bilder med C#. Kodproverna har visat hur man konverterar alla eller önskade PDF-sidor till JPG-bilder. Du behöver bara installera biblioteket och du kan utföra PDF till JPG-konvertering i din C#-applikation.

Se även