האם אתה מחפש פתרון המרת 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 באמצעות מחלקה מסמך.
- צור FileStream עבור תמונת הפלט PNG.
- צור ואתחל את האובייקט PngDevice.
- המר דף ל-PNG באמצעות PngDevice.Process(Page, Stream).
דוגמת הקוד הבאה מראה כיצד להמיר דף ב-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.