PDF ל-PNG C#

האם אתה מחפש פתרון המרת PDF ל-PNG במהירות גבוהה, איכותי וקל ליישום ב-C#? אם כן, מאמר זה מספק שיטה מהירה, חזקה ובעלת נאמנות גבוהה להמרת קבצי PDF לתמונות PNG ב-C#. המדריך שלב אחר שלב מראה כיצד ליישם המרת PDF ל-PNG בכמה שלבים פשוטים.

ספריית C# להמרת PDF ל-PNG

כדי להמיר קבצי PDF לתמונות PNG, נשתמש ב-Aspose.PDF for .NET. זוהי ספריית PDF רבת עוצמה המאפשרת לך לעבד ולהמיר קבצי PDF מתוך יישומי NET שלך. אתה יכול להוריד את הספרייה או להתקין אותה באמצעות NuGet.

PM> Install-Package Aspose.PDF

כיצד להמיר PDF ל-PNG ב-C#

להלן השלבים להמרת הדפים ב-PDF לתמונות PNG ב-C#.

  • טען את קובץ ה-PDF באמצעות מחלקה מסמך.
  • עברו בלולאה בין דפי ה-PDF באמצעות אוסף Document.Pages.
  • בכל איטרציה, צור אובייקט FileStream עבור תמונת הפלט PNG.
  • צור ואתחול אובייקט של אובייקט PngDevice.
  • המר דף ל-PNG בשיטת PngDevice.Process(Page, Stream).

דוגמת הקוד הבאה מראה כיצד להמיר PDF ל-PNG ב-C#.

// פתח מסמך PDF
Document pdfDocument = new Document("Document.pdf");

// עברו בלולאה בכל עמוד
foreach (var page in pdfDocument.Pages)
{
    // צור זרם קבצים עבור תמונת פלט
    using (FileStream imageStream = new FileStream(string.Format("page_{0}.png", page.Number), FileMode.Create))
    {
        // צור אובייקט רזולוציה
        Resolution resolution = new Resolution(300);
        
        // צור מכשיר Png עם תכונות שצוינו
        // רוחב, גובה, רזולוציה
        PngDevice PngDevice = new PngDevice(500, 700, resolution);

        // המר עמוד מסוים ושמור את התמונה לסטרימינג
        PngDevice.Process(page, imageStream);

        // סגור את הזרם
        imageStream.Close();
    }
}

C# המר עמוד של PDF ל-PNG

אתה יכול גם להמיר רק עמוד בודד של PDF ל-PNG. במקרה כזה, תוכל לגשת לדף הרצוי מאוסף Document.Pages. להלן השלבים להמרת עמוד בודד של PDF ל-PNG בלבד.

דוגמת הקוד הבאה מראה כיצד להמיר דף ב-PDF ל-PNG ב-C#.

// פתח מסמך PDF
Document pdfDocument = new Document("Document.pdf");

// הגדר אינדקס עמודים
int page = 1;

// צור FileStream עבור תמונת הפלט
using (FileStream imageStream = new FileStream(string.Format("page_{0}.png", page), FileMode.Create))
{
    // צור אובייקט רזולוציה
    Resolution resolution = new Resolution(300);

    // צור מכשיר Png עם תכונות שצוינו
    // רוחב, גובה, רזולוציה
    PngDevice PngDevice = new PngDevice(500, 700, resolution);

    // המר עמוד מסוים ושמור את התמונה לסטרימינג
    PngDevice.Process(pdfDocument.Pages[page], imageStream);

    // סגור את הזרם
    imageStream.Close();
}

המרת PDF ל-PNG בחינם

אתה יכול לקבל רישיון זמני בחינם ולהמיר תמונות PDF ל-PNG ללא כל הגבלה.

חקור את ממיר C# PDF ל-PNG

אתה יכול לחקור עוד על ספריית הממיר C# PDF ל-PNG באמצעות תיעוד.

סיכום

בפוסט זה, למדת כיצד להמיר דפים בקובץ PDF לתמונות PNG באמצעות C#. דוגמאות הקוד הראו כיצד להמיר את כל הדפים או הרצויים של PDF לתמונות PNG.

ראה גם