האם אתה צריך לרנדר את הדפים בקובץ PDF לתמונות JPG ב-C#? אם כן, מאמר זה מספק את אחת השיטות הטובות והקלות ביותר להמרת דפים ב-PDF ל-JPG ב-C#. לא רק זה, השיטה מבטיחה המרת PDF ל-JPG איכותית ומהירה. בוא נעבור על מדריך מלא שלב אחר שלב כיצד להמיר PDF ל-JPG ב-C#.
ספריית C# להמרת PDF ל-JPG
כדי להמיר קבצי PDF לתמונות JPG, נשתמש ב-Aspose.PDF for .NET. זוהי ספריית PDF רבת עוצמה המאפשרת לך ליצור ולעבד קובצי PDF מתוך יישומי NET שלך. יתר על כן, זה מאפשר לך להמיר מסמכי PDF לפורמטים אחרים בצורה חלקה.
אתה יכול להוריד את הספרייה או להתקין אותה באמצעות NuGet.
PM> Install-Package Aspose.PDF
כיצד להמיר PDF ל-JPG ב-C#
להלן השלבים להמרת הדפים ב-PDF לתמונות JPG ב-C#.
- טען את קובץ ה-PDF באמצעות מחלקה מסמך.
- עברו בלולאה בין דפי ה-PDF באמצעות אוסף Document.Pages.
- בכל איטרציה, צור אובייקט FileStream עבור תמונת הפלט JPG.
- צור ואתחול אובייקט במחלקה JpegDevice.
- המר דף ל-JPG בשיטת JpegDevice.Process(Page, Stream).
דוגמת הקוד הבאה מראה כיצד להמיר PDF ל-JPG באמצעות C#.
// פתח מסמך PDF
Document pdfDocument = new Document("Document.pdf");
// עברו בלולאה בין דפים
foreach (var page in pdfDocument.Pages)
{
// צור זרם קבצים
using (FileStream imageStream = new FileStream(string.Format("page_{0}.jpg", page.Number), FileMode.Create))
{
// צור אובייקט ברזולוציה
Resolution resolution = new Resolution(300);
// צור התקן Jpeg עם תכונות שצוינו
// רוחב, גובה, רזולוציה
JpegDevice JpgDevice = new JpegDevice(500, 700, resolution);
// המר עמוד מסוים ושמור את התמונה לסטרימינג
JpgDevice.Process(page, imageStream);
// סגור את הזרם
imageStream.Close();
}
}
המר דף PDF ל-JPG ב-C#
אתה יכול גם להמיר רק עמוד בודד של PDF ל-JPG. במקרה כזה, תוכל לגשת לדף הרצוי מאוסף Document.Pages. להלן השלבים להמרת דף בודד של PDF ל-JPG בלבד.
- טען את קובץ ה-PDF באמצעות המחלקה מסמך.
- צור FileStream עבור תמונת הפלט JPG.
- צור ואתחל את האובייקט JpegDevice.
- המר דף ל-JPG בשיטת JpegDevice.Process(Page, Stream).
דוגמת הקוד הבאה מראה כיצד להמיר עמוד בודד ב-PDF ל-JPG.
// פתח מסמך PDF
Document pdfDocument = new Document("Document.pdf");
// הגדר מספר עמוד
int pageNumber = 1;
// צור FileStream עבור תמונת הפלט
using (FileStream imageStream = new FileStream(string.Format("page_{0}.jpg", pageNumber), FileMode.Create))
{
// צור אובייקט רזולוציה
Resolution resolution = new Resolution(300);
// צור התקן Jpeg עם תכונות שצוינו
// רוחב, גובה, רזולוציה
JpegDevice JpgDevice = new JpegDevice(500, 700, resolution);
// המר עמוד מסוים ושמור את התמונה לסטרימינג
JpgDevice.Process(pdfDocument.Pages[pageNumber], imageStream);
// סגור את הזרם
imageStream.Close();
}
המרת C# PDF ל-JPG בחינם
אתה יכול לקבל רישיון זמני בחינם ולהמיר כמה קבצי PDF ל-JPG שתרצה ללא כל הגבלה.
חקור את ממיר C# PDF ל-JPG
אתה יכול לחקור עוד על ספריית C# PDF באמצעות תיעוד. במקרה שיש לך שאלות או שאילתות כלשהן, תוכל ליצור איתנו קשר דרך הפורום שלנו.
סיכום
בפוסט זה, למדת כיצד להמיר דפים בקובץ PDF לתמונות JPG באמצעות C#. דוגמאות הקוד הראו כיצד להמיר את כל הדפים הרצויים של PDF לתמונות JPG. אתה רק צריך להתקין את הספרייה ואתה יכול לבצע המרת PDF ל-JPG באפליקציית C# שלך.