ดู Word เป็น PDF โดยใช้ C#

ความสามารถในการแปลงเอกสารเป็น PDF แทบจะเป็นทักษะที่จำเป็นในยุคดิจิทัลนี้ PDF เป็นมาตรฐานที่ยอมรับในระดับสากล เรามักจะต้องแปลงเอกสารการประมวลผล Word เป็นรูปแบบพกพานี้ในขณะแบ่งปัน ในบทความนี้ เราจะดูการเรนเดอร์เอกสาร Word แบบทางโปรแกรมเพื่อดูเป็น PDF โดยใช้ C# นอกจากนี้ เราจะดูวิธีแปลงเอกสารประมวลผลคำเหล่านี้เป็น PDF ที่ปลอดภัยโดยใช้ C# ภายในแอปพลิเคชัน .NET

โปรแกรมดู Word & PDF – .NET API

GroupDocs.Viewer for .NET เป็น API ที่ช่วยให้นักพัฒนาสร้างแอปพลิเคชันบน .NET ที่มีประสิทธิภาพ API ช่วยให้สามารถแสดงผลเอกสารในรูปแบบ PDF, HTML และรูปภาพภายในแอปพลิเคชัน ในบทความนี้ เราจะสาธิตวิธีใช้เพื่อดูเอกสาร Word เป็น PDF

สามารถดาวน์โหลด API เป็น DLL หรือโปรแกรมติดตั้ง MSI ได้จาก ส่วนการดาวน์โหลด หรือติดตั้งในแอปพลิเคชัน .NET ของคุณโดยใช้ NuGet

PM> Install-Package GroupDocs.Viewer

วิธีดูเอกสาร Word เป็น PDF โดยใช้ C#

เริ่มต้นด้วยตัวเลือกการแสดงผลเริ่มต้น ต่อไปนี้เป็นขั้นตอนที่แสดงวิธีแปลงเอกสาร Word เป็น PDF ด้วยโค้ด C# เพียงไม่กี่บรรทัด

  • โหลดเอกสาร Word โดยใช้คลาส Viewer
  • เตรียมค่าเริ่มต้น ตัวเลือกดู PDF
  • เรียกใช้เมธอด View เพื่อบันทึกเอกสาร Word ที่โหลดเป็น PDF

นี่คือโค้ด C# ที่แสดงผลเอกสาร Word เป็นไฟล์ PDF:

// วิธีดูเอกสาร Word เป็น PDF โดยใช้ C#
using GroupDocs.Viewer.Options;
...

using (Viewer viewer = new Viewer("path/document.docx"))
{
    PdfViewOptions options = new PdfViewOptions("path/Word-Document.pdf");
    viewer.View(options);
}

ต่อไปนี้เป็นผลลัพธ์ของโค้ดด้านบน:

Word เป็น PDF

เอกสาร Word เป็น PDF ที่ป้องกันด้วยรหัสผ่านพร้อมตัวเลือกการพิมพ์ที่ปิดใช้งานโดยใช้ C#

ที่นี่ คุณจะพบคำตอบสำหรับคำถามสองข้อต่อไปนี้ในโค้ดเพียงไม่กี่บรรทัด:

  1. วิธีแปลงเอกสาร Word เป็น PDF ที่ป้องกันด้วยรหัสผ่าน
  2. จะสร้าง PDF โดยมีตัวเลือกการพิมพ์ที่ปิดใช้งานได้อย่างไร

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

  • โหลดเอกสาร Word (DOC/DOCX) โดยใช้คลาส Viewer
  • เตรียมการตั้งค่าความปลอดภัยโดยใช้คลาส Security
    • จำกัดการเข้าถึงเอกสารโดยตั้งค่า DocumentOpenPassword
    • จำกัดการพิมพ์ แก้ไข และดึงข้อมูล PDF โดยการตั้งค่า PermissionsPassword
    • อนุญาต / ปฏิเสธสิทธิ์โดยการตั้งค่าแอตทริบิวต์สิทธิ์
  • ตอนนี้ตั้งค่าตัวเลือกมุมมอง PDF และเพิ่มการตั้งค่าความปลอดภัยเข้าไป
  • เรียกใช้เมธอด View เพื่อดูเอกสาร Word ที่โหลดเป็น PDF ที่ป้องกันด้วยรหัสผ่านโดยจำกัดสิทธิ์

รหัส C# ต่อไปนี้แสดงเอกสาร Word เป็นไฟล์ PDF ที่มีการป้องกันซึ่งไม่มีสิทธิ์ในการพิมพ์:

// วิธีดูเอกสาร Word เป็น PDF ที่ได้รับการป้องกันโดยใช้ C#
using GroupDocs.Viewer.Options;
...

using (Viewer viewer = new Viewer("path/document.docx"))
{
    Security security = new Security
    {
        DocumentOpenPassword = "opening-pass",
        PermissionsPassword = "permission-pass",
        Permissions = Permissions.AllowAll ^ Permissions.DenyPrinting
    };

    PdfViewOptions options = new PdfViewOptions("path/Word-Document.pdf")
    {
        Security = security
    };

    viewer.View(options);
}

PDF ที่ป้องกันด้วยรหัสผ่าน

ตอนนี้ ทุกครั้งที่เปิด PDF ระบบจะขอให้คุณป้อนรหัสผ่านเพื่อเปิด

ป้อนรหัสผ่านสำหรับ PDF ที่ปลอดภัย

PDF พร้อมตัวเลือกการพิมพ์ที่ปิดใช้งาน

ตามสิทธิ์ที่ตั้งไว้ระหว่างการแปลง ไฟล์ PDF ที่ส่งออกจะมีสิทธิ์จำกัด ผู้ใช้จะไม่สามารถพิมพ์ไฟล์ PDF นี้ได้เนื่องจากปิดใช้งานตัวเลือกการพิมพ์

Word เป็น PDF ที่ได้รับการป้องกัน

รับใบอนุญาตชั่วคราวฟรี

คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อทดลองใช้ห้องสมุดโดยไม่มีข้อจำกัดในการประเมิน

บทสรุป

โดยสรุป เราได้สำรวจวิธีการใช้ C# เพื่อดูและแปลงเอกสาร Word เป็น PDF ทางโปรแกรม รวมถึงตัวเลือกในการป้องกันด้วยรหัสผ่านสำหรับ PDF ที่เป็นผลลัพธ์ เรายังเรียนรู้ที่จะจำกัดการพิมพ์ไฟล์ PDF โดยการตั้งค่าการอนุญาต ด้วยความรู้นี้ คุณสามารถสร้างแอปพลิเคชันโปรแกรมดู Word และ PDF ของคุณเองได้ง่ายๆ คล้ายกับ แอป GroupDocs.Viewer Online

หากต้องการทำความเข้าใจเพิ่มเติมเกี่ยวกับ GroupDocs.Viewer for .NET โปรดดู เอกสารประกอบ หากคุณมีคำถามหรือข้อสงสัยใดๆ โปรดติดต่อเราผ่าน ฟอรัม

ดูสิ่งนี้ด้วย