สร้างการแสดงตัวอย่างเอกสาร
การแนะนำ
ในโลกของการจัดการเอกสารดิจิทัล ลายน้ำมีบทบาทสำคัญในการรับรองความปลอดภัยและความถูกต้องของเอกสาร 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 หากคุณยังไม่มีโปรเจ็กต์ ให้สร้างโปรเจ็กต์ใหม่โดยทำตามขั้นตอนเหล่านี้:
- เปิด Visual Studio
- คลิกที่ “สร้างโครงการใหม่”
- เลือก “แอปคอนโซล (.NET Core)” และคลิก “ถัดไป”
- ตั้งชื่อโครงการของคุณและเลือกสถานที่ที่จะบันทึก จากนั้นคลิก “สร้าง”
ขั้นตอนที่ 2: ติดตั้ง GroupDocs.Watermark สำหรับ .NET
หากต้องการใช้ GroupDocs.Watermark ในโปรเจ็กต์ของคุณ คุณต้องติดตั้งไลบรารี สามารถทำได้โดยใช้ NuGet Package Manager:
- คลิกขวาที่โครงการของคุณใน Solution Explorer
- เลือก “จัดการแพ็คเกจ NuGet”
- ค้นหา “GroupDocs.Watermark” ในแท็บเรียกดู
- คลิก “ติดตั้ง” เพื่อเพิ่มไลบรารีให้กับโครงการของคุณ หรือคุณสามารถติดตั้งผ่าน 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 ในโครงการเชิงพาณิชย์ได้ อย่าลืมตรวจสอบข้อกำหนดและเงื่อนไขการอนุญาตให้ใช้สิทธิในหน้าซื้อ.