หากคุณต้องการเรียนรู้วิธีบันทึกเอกสาร PDF อย่างรวดเร็วและง่ายดายไปยังสตรีม, ไดเรกทอรี หรือเว็บแอปพลิเคชันด้วย C# เราพร้อมช่วยคุณ
Aspose.PDF สำหรับ .NET
เป็น API ที่แข็งแกร่งและทรงพลังสำหรับการจัดการไฟล์ PDF และทำงานหลากหลาย เช่น การเพิ่ม, แทนที่ หรือเอาข้อความและรูปภาพออก, การเพิ่มหรือเอาบุ๊กมาร์กและลายน้ำ, การแยก, การรวม, การสกัดหรือแทรกหน้า, การจัดการฟอนต์แบบกำหนดเอง, และอื่น ๆ อีกมากมาย

บันทึกไฟล์ PDF ไปยังสตรีมด้วย C#
ด้วย API ของเรา คุณสามารถบันทึกไฟล์ PDF ที่สร้างหรือแก้ไขแล้วไปยังสตรีมได้อย่างง่ายดายโดยใช้ overload ของเมธอด Save
public static void SaveDocumentStream()
{
var originalFileName = Path.Combine(_dataDir, "SimpleResume.pdf");
var modifiedFileName = Path.Combine(_dataDir, "SimpleResumeModified.pdf");
var pdfDocument = new Aspose.Pdf.Document(originalFileName);
// ทำการปรับแต่งบางอย่าง เช่น เพิ่มหน้าเปล่าใหม่
pdfDocument.Pages.Add();
pdfDocument.Save(System.IO.File.OpenWrite(modifiedFileName));
}
บันทึกไฟล์ PDF ไปยังไดเรกทอรีด้วย C#
คุณสามารถบันทึกไฟล์ PDF ไปยังไดเรกทอรีโดยใช้เมธอด Save ของคลาส Document ได้เช่นกัน ไฟล์จะถูกบันทึกเป็นรูปแบบ PDF เริ่มต้นของ Aspose.PDF v.1.7 (*.pdf) หากคุณไม่ได้ระบุประเภทรูปแบบ (options)
public static void SaveDocument()
{
var originalFileName = Path.Combine(_dataDir, "SimpleResume.pdf");
var modifiedFileName = Path.Combine(_dataDir, "SimpleResumeModified.pdf");
var pdfDocument = new Aspose.Pdf.Document(originalFileName);
// ทำการปรับแต่งบางอย่าง เช่น เพิ่มหน้าเปล่าใหม่
pdfDocument.Pages.Add();
pdfDocument.Save(modifiedFileName);
}
บันทึกไฟล์ PDF ในเว็บแอปพลิเคชันด้วย C#
เพื่อบันทึกไฟล์ PDF ในเว็บแอปพลิเคชัน คุณสามารถใช้วิธีที่กล่าวมาข้างต้นได้ นอกจากนี้คลาส Document ยังมีเมธอด overload Save สำหรับใช้ร่วมกับ คลาส HttpResponse
var originalFileName = Path.Combine(_dataDir, "SimpleResume.pdf");
var pdfDocument = new Aspose.Pdf.Document(originalFileName);
// ทำการปรับแต่งบางอย่าง เช่น เพิ่มหน้าเปล่าใหม่
pdfDocument.Pages.Add();
pdfDocument.Save(Response, originalFileName, ContentDisposition.Attachment, new PdfSaveOptions());
บันทึกเป็นรูปแบบ PDF/A หรือ PDF/X
PDF/A
เป็นเวอร์ชันของ PDF ที่ได้รับมาตรฐาน ISO เพื่อให้แน่ใจว่าเอกสารสามารถสร้างซ้ำได้อย่างแม่นยำ ทำให้เอกสารของคุณปลอดภัยและเข้าถึงได้ในระยะยาว PDF/A ต่างจาก PDF ปกติโดยห้ามใช้คุณลักษณะที่ไม่เหมาะสมกับการเก็บรักษาระยะยาว เช่น การลิงก์ฟอนต์หรือการเข้ารหัส
เช่นเดียวกับก่อนหน้า เมธอด Save จะใช้ในการบันทึกไฟล์ แต่ไฟล์ต้องถูกเตรียมด้วยเมธอด Convert ก่อน
public static void SaveDocumentAsPDFx()
{
var pdfDocument = new Aspose.Pdf.Document("..\\..\\..\\Samples\\SimpleResume.pdf");
pdfDocument.Pages.Add();
pdfDocument.Convert(new PdfFormatConversionOptions(PdfFormat.PDF_X_3));
pdfDocument.Save("..\\..\\..\\Samples\\SimpleResume_X3.pdf");
}
เราพร้อมสนับสนุนคุณในทุกขั้นตอนของการพัฒนา
หากคุณต้องการฟีเจอร์ใหม่ในผลิตภัณฑ์ Aspose.PDF ที่ใช้อยู่หรือ API สำหรับรูปแบบไฟล์ใหม่ ทีมผู้เชี่ยวชาญของเราพร้อมให้บริการ คุณสามารถจ้างนักพัฒนาที่ทุ่มเทเพื่อทำงานร่วมกับคุณในโครงการของคุณได้
ทีม บริการที่ปรึกษาแบบชำระเงิน
จะทำให้คุณได้รับคุณค่าที่ดีที่สุดเสมอ.