ด้วยการใช้ C# API อันทรงพลัง นักพัฒนาสามารถบีบอัดเอกสาร PDF เพื่อปรับเนื้อหาและขนาดไฟล์ที่ส่งออกให้เหมาะสม การลดขนาด PDF เกิดขึ้นจากการล้างข้อมูลและทรัพยากรที่ไม่ได้ใช้ คุณยังสามารถบีบอัดรูปภาพใน PDF เพื่อทำให้ขนาดไฟล์ที่ส่งออกมีขนาดเล็กลง
ผลลัพธ์ของการปรับเนื้อหาให้เหมาะสมและการบีบอัดสามารถบันทึกในรูปแบบ PDF ดั้งเดิมหรือรูปแบบการบันทึกที่มีอยู่ – DOCX, DOC, RTF, HTML และอื่นๆ อีกมากมาย ตัวอย่างเช่น บีบอัด PDF และบันทึกผลลัพธ์เป็น Word
ดังที่กล่าวไว้ .NET SDK ของเราช่วยให้คุณลดขนาด PDF โดยทางโปรแกรมได้ และตอนนี้ คุณสามารถลองใช้ฟังก์ชันอันทรงพลังของเราและประเมินวิธีบีบอัด PDF ใน C# ด้วยตัวอย่างต่อไปนี้:
using Aspose.Words;
var config = new Configuration { ClientId = "####-####-####-####-####",
ClientSecret = "##################" };
var wordsApi = new WordsApi(config);
using var requestDocument = File.OpenRead("Input.pdf");
var requestCompressOptions = new CompressOptions()
{
ImagesQuality = 75,
ImagesReduceSizeFactor = 1
};
var compressDocumentRequest = new CompressDocumentOnlineRequest(requestDocument,
requestCompressOptions);
var compressDocument = await wordsApi.CompressDocumentOnline(compressDocumentRequest);
var convertDocument =
new ConvertDocumentRequest(compressDocument.Document.Values.First(), "pdf");
await wordsApi.ConvertDocument(convertDocument);
ติดตั้ง 'Aspose.Words Cloud SDK for .NET' โดยใช้ตัวจัดการแพ็คเกจ NuGet เพียงเรียกใช้ nuget install Aspose.Words-Cloud เพื่อติดตั้งและอ้างอิงแอสเซมบลีที่เกี่ยวข้องในโครงการของคุณโดยอัตโนมัติ คุณสามารถโคลน Aspose.Words Cloud SDK for .NET ด้วยตนเองจาก GitHub และใช้ในโครงการของคุณ โปรดปฏิบัติตาม Instructions เหล่านี้เพื่อรับข้อมูลประจำตัวด้านความปลอดภัยที่จำเป็นอย่างรวดเร็วและเข้าถึง REST API ของเรา
อ้างถึง Repository Documentation เพื่อดูรายละเอียดเพิ่มเติม
คุณสามารถทำการบีบอัดเอกสารสำหรับรูปแบบไฟล์อื่น: