สร้างการแสดงตัวอย่างเอกสาร

การแนะนำ

ในโลกของการจัดการเอกสารดิจิทัล ลายน้ำมีบทบาทสำคัญในการรับรองความปลอดภัยและความถูกต้องของเอกสาร GroupDocs.Watermark สำหรับ .NET เป็นเครื่องมืออันทรงพลังที่ช่วยให้นักพัฒนาสามารถเพิ่มลายน้ำให้กับเอกสารได้อย่างง่ายดาย ในบทช่วยสอนนี้ เราจะแนะนำคุณตลอดขั้นตอนการสร้างหน้าตัวอย่างเอกสารโดยใช้ GroupDocs.Watermark สำหรับ .NET ไม่ว่าคุณจะเป็นนักพัฒนาที่มีประสบการณ์หรือเพิ่งเริ่มต้น คู่มือนี้จะให้กระบวนการที่ครอบคลุมทีละขั้นตอนเพื่อบรรลุเป้าหมายของคุณ

ข้อกำหนดเบื้องต้น

ก่อนที่จะเริ่มใช้งาน โปรดตรวจสอบให้แน่ใจว่าคุณมีทุกสิ่งที่จำเป็นในการเริ่มต้น:

  • ความเข้าใจพื้นฐานเกี่ยวกับกรอบงาน C# และ .NET
  • ติดตั้ง Visual Studio บนเครื่องของคุณแล้ว
  • GroupDocs.Watermark สำหรับไลบรารี .NET คุณสามารถดาวน์โหลดได้ที่นี่.
  • ใบอนุญาตที่ถูกต้องสำหรับ GroupDocs.Watermark คุณสามารถซื้อได้ที่นี่ หรือได้รับใบอนุญาตชั่วคราว เพื่อวัตถุประสงค์ในการประเมินผล

นำเข้าเนมสเปซ

หากต้องการเริ่มใช้ GroupDocs.Watermark ในโปรเจ็กต์ คุณจะต้องนำเข้าเนมสเปซที่จำเป็น ซึ่งสามารถทำได้โดยเพิ่มคำสั่งต่อไปนี้ลงในโค้ดของคุณ:

using System;
using System.IO;
using GroupDocs.Watermark.Options;

เนมสเปซเหล่านี้จะให้การเข้าถึงคลาสและวิธีการที่จำเป็นสำหรับการใส่ลายน้ำและสร้างตัวอย่างเอกสาร

เรามาแจกแจงขั้นตอนการสร้างหน้าตัวอย่างเอกสารให้เป็นขั้นตอนง่ายๆ และปฏิบัติตามได้ง่าย

ขั้นตอนที่ 1: ตั้งค่าโครงการของคุณ

ก่อนอื่น ให้ตั้งค่าโปรเจ็กต์ .NET ของคุณใน Visual Studio หากคุณยังไม่มีโปรเจ็กต์ ให้สร้างโปรเจ็กต์ใหม่โดยทำตามขั้นตอนเหล่านี้:

  1. เปิด Visual Studio
  2. คลิกที่ “สร้างโครงการใหม่”
  3. เลือก “แอปคอนโซล (.NET Core)” และคลิก “ถัดไป”
  4. ตั้งชื่อโครงการของคุณและเลือกสถานที่ที่จะบันทึก จากนั้นคลิก “สร้าง”

ขั้นตอนที่ 2: ติดตั้ง GroupDocs.Watermark สำหรับ .NET

หากต้องการใช้ GroupDocs.Watermark ในโปรเจ็กต์ของคุณ คุณต้องติดตั้งไลบรารี สามารถทำได้โดยใช้ NuGet Package Manager:

  1. คลิกขวาที่โครงการของคุณใน Solution Explorer
  2. เลือก “จัดการแพ็คเกจ NuGet”
  3. ค้นหา “GroupDocs.Watermark” ในแท็บเรียกดู
  4. คลิก “ติดตั้ง” เพื่อเพิ่มไลบรารีให้กับโครงการของคุณ หรือคุณสามารถติดตั้งผ่าน Package Manager Console:
Install-Package GroupDocs.Watermark

ขั้นตอนที่ 3: กำหนดเส้นทางเอกสารและไดเรกทอรีผลลัพธ์

ก่อนที่จะสร้างภาพตัวอย่าง คุณต้องระบุเส้นทางของเอกสารที่คุณต้องการดูตัวอย่างและไดเร็กทอรีที่จะบันทึกภาพตัวอย่าง:

string documentPath = "Your Document Path";
string outputDirectory = "Your Document Directory";

แทนที่ “เส้นทางเอกสารของคุณ” ด้วยเส้นทางไปยังเอกสารของคุณ และแทนที่ “ไดเรกทอรีเอกสารของคุณ” ด้วยไดเรกทอรีที่คุณต้องการบันทึกภาพตัวอย่าง

ขั้นตอนที่ 4: เริ่มต้นวัตถุลายน้ำ

สร้างอินสแตนซ์ของWatermarker คลาสโดยส่งเส้นทางเอกสารไปยังตัวสร้าง วัตถุนี้จะถูกใช้เพื่อดำเนินการลายน้ำทั้งหมด:

using (Watermarker watermarker = new Watermarker(documentPath))
{
    // รหัสของคุณที่นี่
}

ขั้นตอนที่ 5: สร้างวิธีการมอบหมายสำหรับการจัดการสตรีม

หากต้องการสร้างการแสดงตัวอย่าง คุณต้องกำหนดวิธีการมอบสิทธิ์สำหรับการสร้างและปล่อยสตรีม วิธีการเหล่านี้จะจัดการกับการสร้างและปล่อยสตรีมสำหรับแต่ละหน้าของเอกสาร:

CreatePageStream createPageStreamDelegate = delegate(int number)
{
    string previewImageFileName = Path.Combine(outputDirectory, string.Format("page{0}.png", number));
    return File.OpenWrite(previewImageFileName);
};
ReleasePageStream releasePageStreamDelegate = delegate(int number, Stream stream)
{
    stream.Close();
};

ที่createPageStreamDelegate วิธีการสร้างกระแสสำหรับแต่ละหน้าของเอกสารในขณะที่releasePageStreamDelegate วิธีการปิดสตรีมหลังจากสร้างตัวอย่างแล้ว

ขั้นตอนที่ 6: กำหนดค่าตัวเลือกการแสดงตัวอย่าง

ถัดไป กำหนดค่าตัวเลือกการแสดงตัวอย่างโดยการสร้างอินสแตนซ์ของPreviewOptions ระดับ. ระบุวิธีการมอบสิทธิ์และตั้งค่ารูปแบบการแสดงตัวอย่างเป็น PNG คุณยังสามารถระบุหน้าที่จะรวมไว้ในการแสดงตัวอย่างได้:

PreviewOptions previewOptions = new PreviewOptions(createPageStreamDelegate, releasePageStreamDelegate)
{
    PreviewFormat = PreviewOptions.PreviewFormats.PNG,
    PageNumbers = new[] { 1, 2 }
};

ในตัวอย่างนี้ เรากำลังสร้างหน้าตัวอย่างสำหรับสองหน้าแรกของเอกสาร

ขั้นตอนที่ 7: สร้างการแสดงตัวอย่างเอกสาร

สุดท้ายโทรหา.GeneratePreview วิธีการบนWatermarkerวัตถุผ่านการกำหนดค่าPreviewOptions- สิ่งนี้จะสร้างภาพตัวอย่างและบันทึกลงในไดเร็กทอรีที่ระบุ:

watermarker.GeneratePreview(previewOptions);

บทสรุป

การสร้างหน้าตัวอย่างเอกสารโดยใช้ GroupDocs.Watermark สำหรับ .NET เป็นกระบวนการที่ไม่ซับซ้อนซึ่งสามารถทำได้โดยใช้โค้ดเพียงไม่กี่บรรทัด ด้วยการทำตามขั้นตอนที่ระบุไว้ในคู่มือนี้ คุณสามารถตั้งค่าโปรเจ็กต์ กำหนดค่าตัวเลือกที่จำเป็น และสร้างตัวอย่างสำหรับเอกสารของคุณได้อย่างง่ายดาย ไลบรารีอันทรงพลังนี้ไม่เพียงแต่ทำให้กระบวนการใส่ลายน้ำง่ายขึ้น แต่ยังให้คุณสมบัติที่มีประสิทธิภาพสำหรับการจัดการและจัดการลายน้ำอีกด้วย หากคุณมีคำถามหรือต้องการความช่วยเหลือเพิ่มเติม อย่าลังเลที่จะเยี่ยมชมGroupDocs.Watermark ฟอรั่มสนับสนุน หรืออ้างถึงเอกสารประกอบ.

คำถามที่พบบ่อย

GroupDocs.Watermark for .NET รองรับไฟล์รูปแบบใดบ้าง

GroupDocs.Watermark สำหรับ .NET รองรับรูปแบบไฟล์ที่หลากหลาย รวมถึง PDF, DOCX, PPTX, XLSX และอื่นๆ อีกมากมาย สำหรับรายการรูปแบบที่รองรับทั้งหมด โปรดดูที่เอกสารประกอบ.

ฉันสามารถปรับแต่งลักษณะของลายน้ำได้หรือไม่?

ใช่ GroupDocs.Watermark ช่วยให้คุณสามารถปรับแต่งลักษณะที่ปรากฏของลายน้ำได้อย่างเต็มที่ รวมถึงลายน้ำข้อความ รูปภาพ และรูปทรง คุณสามารถปรับคุณสมบัติต่างๆ เช่น แบบอักษร สี ขนาด และความโปร่งใสได้

มีรุ่นทดลองใช้งานหรือไม่?

ใช่ คุณสามารถได้รับทดลองฟรี ของ GroupDocs.Watermark สำหรับ .NET เพื่อประเมินคุณสมบัติต่างๆ ก่อนตัดสินใจซื้อ

ฉันจะซื้อใบอนุญาตสำหรับ GroupDocs.Watermark ได้อย่างไร

คุณสามารถซื้อใบอนุญาตสำหรับ GroupDocs.Watermarkที่นี่- มีตัวเลือกสิทธิ์การใช้งานที่หลากหลายเพื่อให้เหมาะกับความต้องการที่แตกต่างกัน

ฉันสามารถใช้ GroupDocs.Watermark ในโครงการเชิงพาณิชย์ได้หรือไม่

ได้ ด้วยใบอนุญาตที่ถูกต้อง คุณสามารถใช้ GroupDocs.Watermark ในโครงการเชิงพาณิชย์ได้ อย่าลืมตรวจสอบข้อกำหนดและเงื่อนไขการอนุญาตให้ใช้สิทธิในหน้าซื้อ.