บทช่วยสอนง่ายๆ นี้อธิบายรายละเอียดเกี่ยวกับวิธี รวมไฟล์ PDF โดยใช้ C# คุณสามารถรวมไฟล์ PDF สองไฟล์ขึ้นไปโดยทำตามขั้นตอนที่ระบุในบทความนี้ นอกจากนี้ ยังมี รหัส C# สำหรับรวมไฟล์ PDF เพื่อให้คุณสามารถทดสอบคุณสมบัติได้อย่างรวดเร็วในสภาพแวดล้อมของคุณ
ขั้นตอนในการรวมไฟล์ PDF โดยใช้ C#
- เพิ่มการอ้างอิงถึง Aspose.PDF for .NET ลงในแอปพลิเคชันการผสาน PDF ของคุณ
- สร้างอินสแตนซ์คลาส PdfFileEditor เพื่อรวมไฟล์ PDF
- ระบุชื่อและเส้นทางไฟล์ PDF อินพุตโดยใช้อาร์เรย์สตริง
- รวมไฟล์ PDF โดยใช้เมธอด Concatenate
ขั้นตอนเหล่านี้อธิบายวิธีการใช้ C# รวมไฟล์ PDF เป็นคุณลักษณะเอกสารเดียว ในแอปพลิเคชัน เพียงกำหนดค่าไลบรารีและระบุเส้นทางไฟล์พร้อมชื่อไฟล์โดยใช้อาร์เรย์ประเภทสตริง จากนั้นดำเนินการรวมเพื่อผนวกหน้าของไฟล์อินพุตแต่ละไฟล์ลงในเอกสาร PDF เดียว
รหัส C # เพื่อรวมไฟล์ PDF
using System.IO; | |
using Aspose.Pdf; | |
using Aspose.Pdf.Facades; | |
namespace MergePdfFilesUsingCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Instantiate the license to avoid evaluation limitations while merging multiple PDF files | |
License PdfMergeLicense = new License(); | |
PdfMergeLicense.SetLicense("Aspose.pdf.lic"); | |
// Create PdfFileEditor object to combine PDF files | |
PdfFileEditor pdfFileEditor = new PdfFileEditor(); | |
// Use array to specify file names and paths | |
string[] pdffiles = new string[3]; | |
pdffiles[0] = "FirstFile.pdf"; | |
pdffiles[1] = "SecondFile.pdf"; | |
pdffiles[2] = "ThirdFile.pdf"; | |
// Merge PDF files | |
pdfFileEditor.Concatenate(pdffiles, "MergedFile.pdf"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
คุณสามารถ ผสาน PDF โดยใช้ C# โดยพื้นฐานแล้วเป็นการเรียกใช้เมธอดเดียว อย่างไรก็ตาม ขั้นตอนที่จำเป็นต้องมีรวมถึงการระบุชื่อไฟล์ นอกจากนี้ยังสามารถใช้การโอเวอร์โหลดใด ๆ สำหรับวิธี Concatenate ที่สามารถรวมไฟล์ที่จัดเก็บไว้ในสตรีมหรือดิสก์ได้ ผลลัพธ์สามารถบันทึกลงในวัตถุ HttpResponse ได้หากคุณกำลังทำงานกับเว็บแอปพลิเคชัน
ในบทความนี้ เราได้เรียนรู้วิธีการใช้ฟีเจอร์ C# ผสานไฟล์ PDF เข้ากับแอปพลิเคชันที่ใช้ .NET Framework อย่างไรก็ตาม หากคุณต้องการเรียนรู้การแปลง PDF เป็นไฟล์ข้อความ โปรดดูบทความใน วิธีแปลง PDF เป็นข้อความโดยใช้ C #