
การรวมภาพ JPG หลายๆ ภาพเข้ากับเอกสาร PDF เป็นสิ่งที่จำเป็นบ่อยๆ ในการใช้งานต่างๆ เช่น ระบบจัดการเอกสาร การสร้างรายงาน และการเก็บรักษาเอกสารดิจิทัล ในโพสต์บล็อกนี้ เราจะพาคุณไปเรียนรู้วิธีการรวมภาพ JPG เข้ากับเอกสาร PDF โดยใช้ C#
บทความนี้ครอบคลุมหัวข้อต่อไปนี้:
- ไลบรารี C# สำหรับรวม JPG เป็น PDF
- รวมภาพ JPG หลายๆ ภาพเข้ากับ PDF ใน C#
- รวมภาพ JPG หลายๆ ภาพเข้ากับ PDF
- รวม JPG เป็น PDF ออนไลน์
- ทรัพยากรฟรี
ไลบรารี C# สำหรับรวม JPG เป็น PDF
เราจะใช้ Aspose.PDF สำหรับ .NET เพื่อรวมภาพ JPG เข้ากับเอกสาร PDF โดยใช้ C# มันเป็นไลบรารีที่มีความสามารถในการจัดการ PDF ที่ช่วยให้นักพัฒนาสามารถสร้าง แก้ไข และจัดการเอกสาร PDF ทางโปรแกรมในแอปพลิเคชัน .NET ได้
โปรด ดาวน์โหลด DLL ของ API หรือใช้ NuGet ติดตั้งโดยใช้คำสั่งต่อไปนี้:
PM> Install-Package Aspose.PDF
รวมภาพ JPG หลายๆ ภาพเข้ากับ PDF ใน C#
เราสามารถรวมภาพ JPG หลายๆ ภาพเข้ากับเอกสาร PDF ได้อย่างง่ายดายโดยทำตามขั้นตอนต่อไปนี้:
- อ่านไฟล์ JPG ทั้งหมดจากไดเรกทอรี
- รวมภาพ JPG เข้ากับ Stream โดยใช้เมธอด PdfConverter.MergeImages()
- สร้างอินสแตนซ์ของคลาส Document
- เพิ่มหน้าว่างใหม่เข้ากับการรวบรวม Pages ของ Document
- สร้างอินสแตนซ์ของคลาส Image
- ตั้งค่าคุณสมบัติ Image.ImageStream
- เพิ่มภาพลงในหน้า
- สุดท้าย บันทึกเอกสารโดยใช้เมธอด Save()
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการรวมภาพ JPG เข้ากับเอกสาร PDF ใน C#.
// Read all JPG files | |
var fileStreams = Directory.GetFiles("D:\\Files\\images\\", "sam*.jpg") | |
.OrderBy(f => f) | |
.Select(f => File.OpenRead(f)) | |
.Cast<Stream>() | |
.ToList(); | |
// Merge images in Stream | |
Stream inputStream = PdfConverter.MergeImages(fileStreams, ImageFormat.Jpeg, ImageMergeMode.Vertical, 1, 1); | |
// Create a PDF document and add the image to it | |
Document doc = new Document(); | |
Page page = doc.Pages.Add(); | |
// Create an instance of the image class | |
Image image = new Image(); | |
// Set the image file stream | |
image.ImageStream = inputStream; | |
// Add the image into paragraphs collection of the section | |
page.Paragraphs.Add(image); | |
// Save the document | |
doc.Save("merged-jpgs-to-PDF.pdf"); |

รวมภาพ JPG หลายๆ ภาพเข้ากับ PDF ใน C#
รวมภาพ JPG หลายๆ ภาพเข้ากับ PDF
ในทำนองเดียวกัน เราสามารถรวมภาพ JPG หลายๆ ภาพเข้ากับเอกสาร PDF โดยทำตามขั้นตอนต่อไปนี้:
- สร้างอินสแตนซ์ของคลาส Document
- รับรายการของไฟล์ JPG ทั้งหมดในไดเรกทอรีโดยใช้เมธอด Directory.GetFiles(string)
- สำหรับแต่ละไฟล์ภาพในรายการ ทำตามนี้:
- เพิ่มหน้าใหม่ Page เข้ากับเอกสาร PDF
- โหลดไฟล์ภาพลงในออบเจ็กต์ FileStream
- เพิ่มภาพใหม่ลงในหน้าด้วยเมธอด Page.Paragraphs.Add(Image)
- ตั้งค่าสตรีมของภาพด้วยคุณสมบัติ Image.ImageStream
- สุดท้าย บันทึกเอกสาร PDF โดยใช้เมธอด Document.Save(String)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการรวมภาพ JPG หลายๆ ภาพเข้ากับเอกสาร PDF ใน C#.
// Create a new document | |
Document doc = new Document(); | |
// Read all JPG files | |
var fileList = Directory.GetFiles("D:\\Files\\images\\", "sam*.jpg") | |
.OrderBy(f => f) | |
.Select(f => File.OpenRead(f)) | |
.Cast<Stream>() | |
.ToList(); | |
foreach (var file in fileList) | |
{ | |
Console.WriteLine("Total Pages:" + doc.Pages.Count); | |
// Add a page to pages collection of document | |
var page = doc.Pages.Add(); | |
// Create an image object | |
Image image1 = new Image(); | |
// Add the image into paragraphs collection of the section | |
page.Paragraphs.Add(image1); | |
// Set the image file stream | |
image1.ImageStream = file; | |
} | |
// Save resultant PDF file | |
doc.Save("multiple-images-to-pdf.pdf"); |
รับใบอนุญาตฟรี!
เยี่ยมชมหน้าของเรา ใบอนุญาตชั่วคราว เพื่อรับใบอนุญาตฟรีแบบไม่จำกัดและปลดล็อกศักยภาพเต็มรูปแบบของ Aspose.PDF สำหรับ .NET โดยไม่มีข้อจำกัด!
รวม JPG เป็น PDF ออนไลน์
นอกจากนี้คุณยังสามารถรวมภาพ JPG เข้ากับเอกสาร PDF ออนไลน์ได้ฟรีโดยใช้เครื่องมือนี้ เครื่องมือรวม JPG เป็น PDF.

รวม JPG เป็น PDF – ทรัพยากรฟรี
นอกจากการรวมภาพ JPG เข้ากับเอกสาร PDF แล้ว เรียนรู้วิธีการสร้าง แก้ไข และแปลงเอกสาร PDF รวมทั้งสำรวจคุณสมบัติต่างๆ ของไลบรารีโดยใช้ทรัพยากรด้านล่างนี้:
บทสรุป
ในบทความนี้เราได้เรียนรู้วิธีการรวม JPG เป็น PDF ใน C# เราได้เห็นวิธีการรวมภาพ JPG เข้ากับเอกสาร PDF ทางโปรแกรม ด้วยการทำตามขั้นตอนในโพสต์บล็อกนี้ คุณสามารถสร้างเอกสาร PDF จากภาพหลายๆ ภาพได้อย่างง่ายดาย หากคุณมีคำถามใดๆ โปรดแจ้งให้เราทราบผ่าน ฟอรัมสนับสนุนฟรี ของเรา