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

הנושאים הבאים מכוסים בקצרה להלן:

NET API להמרת תמונה

אני אשתמש בספריית GroupDocs.Conversion for .NET כדי להמיר תמונות לפורמט PDF. הספרייה מאפשרת לנו להמיר רשימה ארוכה של פורמטים של תמונות ל-PDF. חלק מהנתמכים מוזכרים כאן. לרשימה המלאה, בקר בתיעוד.

המר תמונות ל-PDF באמצעות CSharp
  • AI
  • BMP
  • CDR
  • DJVU
  • GIF
  • ICO
  • JPEG, JPG, JP2
  • PNG
  • SVGZ
  • TGA
  • TIF, TIFF
  • WEBP

יחד עם התמונות, ה-API מאפשר למפתחים להמיר מסמכי Word, גיליונות אלקטרוניים, מצגות, ספרים אלקטרוניים, מסמכי Visio, קבצי Microsoft Project, קבצי PSD, PDL, הודעות דוא"ל ועוד ועוד. דוגמאות רבות זמינות ב-GitHub לתמיכה המוזכרת.

אתה יכול להוריד את קובצי ה-DLL או ה-MSI מתקין מסעיף ההורדות או לקבל אותו מ-NuGet.

Install-Package GroupDocs.Conversion

המרת JPG ל-PDF ב-C#

תמונת JPEG

כדי פשוט להמיר את תמונות ה-JPG שלך לפורמט PDF, תוכל לבצע את השלבים הבאים:

  • טען את קובץ ה-JPG באמצעות המחלקה Converter.
  • הצג PdfConvertOptions מחלקה.
  • התקשר לשיטת המר כדי להמיר את תמונת ה-JPG ל-PDF ולשמור אותה בנתיב המסופק.

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

// המרת תמונת JPG ל-PDF ב-C#
using (Converter converter = new Converter("image.jpg"))
{
    PdfConvertOptions options = new PdfConvertOptions();
    converter.Convert("imageToPdf.pdf", options);
}

המרת תמונות PNG ל-PDF ב-C#

אם אתה רוצה להמיר תמונת PNG לא יהיה הבדל בקוד. השלבים הבאים מאפשרים לנו להמיר תמונת PNG ל-PDF באמצעות C#.

  • טען את קובץ תמונת ה-PNG באמצעות המחלקה Converter.
  • הצג PdfConvertOptions מחלקה.
  • התקשר לשיטת המר כדי להמיר את התמונה שסופקה ל-PDF ולשמור אותה בנתיב המסופק.

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

// המר כל תמונה ל-PDF ב-C#. PNG, WebP, JPG, GIF, TGA ועוד רבים...
using (Converter converter = new Converter("image.png"))
{
    PdfConvertOptions options = new PdfConvertOptions();
    converter.Convert("imageToPdf.pdf", options);
}

המר כל תמונה ל-PDF

באופן דומה, אתה רק צריך לספק את ה-JPG, PNG, GIF, WebP או כל תמונה אחרת למחלקת הממיר בזמן הטעינה. כמו כן, ישנן [אפשרויות המרה] רבות 17 בעת המרה לפורמט PDF.

המר תמונות ל-PDF ב-C# עם אפשרויות מתקדמות

פלט מסמך לאחר המרה

GroupDocs.Conversion מספקת PdfConvertOptions כדי לתת לנו שליטה על תוצאות ההמרה בעת המרת תמונה ל-PDF. חלק מהאפשרויות הנוספות הן:

דוגמת הקוד C# הבאה משתמשת באפשרויות הנוספות הללו וממירה תמונה ל-PDF. הוא מגדיר את הגובה והרוחב של התמונה המתקבלת, קובע את שולי העמוד, וגם מסובב את התמונה ב-180 מעלות.

// המר JPG, PNG או תמונות אחרות ל-PDF ב-C#. שנה גודל, הגדר שוליים או סובב תמונות.
using (Converter converter = new Converter("image.jpg"))
{
    PdfConvertOptions options = new PdfConvertOptions
    {
        Width = 233,
        Height = 175,
        MarginTop = 20,
        MarginBottom = 20,
        MarginLeft = 20,
        MarginRight = 20,
        Rotate = Rotation.On180
    };
    converter.Convert("imageToPdfAdv.pdf", options);
}

קבל רישיון API בחינם

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

סיכום

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

ראה גם