การเพิ่มลายน้ำใน PDF เป็นความต้องการทั่วไปเพื่อป้องกันเอกสาร แสดงความลับ หรือทำให้ไฟล์ของคุณมีแบรนด์ ในบทความนี้เราจะนำคุณผ่านรายละเอียดเกี่ยวกับวิธีการใส่ลายน้ำใน PDF ด้วยรหัสไม่กี่บรรทัด ไม่ว่าคุณต้องการเพิ่มลายน้ำในภาพภายใน PDFs หรือเอกสาร PDF ทั้งหมด คู่มือนี้ครอบคลุมทุกอย่างที่คุณต้องการ
- ทำไมต้องเพิ่มลายน้ำภาพไปยังไฟล์ PDF?
- API สำหรับการจัดการ PDF
- การใส่ลายน้ำในภาพโดยใช้ C#
- วิธีการแทรกลายน้ำโดยใช้ cURL
- แอปใส่ลายน้ำ PDF ออนไลน์ฟรี
ทำไมถึงเพิ่มลายน้ำรูปภาพไปยัง PDF?
- ปกป้องเอกสารของคุณจากการเผยแพร่โดยไม่ได้รับอนุญาต.
- ทำให้การสร้างแบรนดิ้งของคุณสอดคล้องกันในไฟล์ PDF ทั้งหมด。
- ระบุสถานะที่เป็นความลับหรือต้นฉบับอย่างชัดเจน
API REST สำหรับการจัดการ PDF
GroupDocs.Watermark Cloud SDK for .NET ช่วยให้คุณสามารถเพิ่ม จัดการ และปรับแต่งลายน้ำภาพในเอกสาร PDF ได้ด้วยขั้นตอนง่ายๆ ด้วย SDK นี้ คุณสามารถป้องกันเอกสาร PDF ของคุณ รักษาความสอดคล้องของแบรนด์ และควบคุมลักษณะของลายน้ำได้โดยตรงผ่านโปรแกรมโดยไม่ต้องใช้ซอฟต์แวร์เดสก์ท็อป
👉 - นอกจาก PDF คุณยังสามารถประมวลผล Word, PPTX, Excel, และไฟล์ภาพต่าง ๆ ด้วย API นี้ได้อีกด้วย
ฟีเจอร์การใส่ลายน้ำในรูปภาพ PDF
- เพิ่มลายน้ำภาพลงในไฟล์ PDF ได้ง่าย ๆ โดยใช้ .NET
- นำลายน้ำไปใช้กับทุกหน้า หรือหน้าที่เฉพาะของ PDF.
- ปรับแต่งความโปร่งใส ขนาด การจัดตำแหน่ง และการหมุนของลายน้ำรูปภาพ
- อัปเดตหรือเอาเครื่องหมายภาพน้ำที่มีอยู่ในเอกสาร PDF ตามความต้องการ
การติดตั้ง
ติดตั้ง SDK ผ่าน NuGet ในโปรเจ็กต์ .NET ของคุณ:
PM> NuGet\Install-Package GroupDocs.Watermark-Cloud -Version 23.8.0
การใส่ลายน้ำลงในภาพโดยใช้ C#
กรุณาปฏิบัติตามคำแนะนำด้านล่างเพื่อเพิ่มลายน้ำภาพในไฟล์ PDF โดยใช้ C# .NET
ขั้นตอนที่ 1. – กำหนดค่า API.
var configuration = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var watermarkApi = new WatermarkApi(configuration);
ขั้นที่ 2. – กำหนดชื่อไฟล์ PDF ที่นำเข้า。
var fileInfo = new FileInfo
{
FilePath = "SourceFile.pdf"
};
ขั้นตอนที่ 3. – กำหนดลักษณะของลายน้ำ.
WatermarkOptions = new PdfWatermarkOptions
{
ImageWatermark = new ImageWatermark
{
FilePath = "logo.png",
HorizontalAlignment = "Center",
VerticalAlignment = "Center",
Opacity = 0.5
}
}
ขั้นตอนที่ 4. – แทรกรูปภาพลายน้ำ.
var response = watermarkApi.AddWatermark(request);
- คุณสามารถแทรกรูปภาพพื้นหลังใน PDF ที่ตำแหน่งเฉพาะ ปรับความโปร่งใส หรือปรับขนาดภาพได้
// สำหรับตัวอย่างเพิ่มเติม โปรดเยี่ยมชม https://github.com/groupdocs-watermark-cloud/groupdocs-watermark-cloud-dotnet
var configuration = new Configuration("XXXXXXX-XXXXXXX-XXXXXX-XXXXXXX", "XXXXXXXXXXXX");
var watermarkApi = new WatermarkApi(configuration);
var fileInfo = new FileInfo
{
// input pdf file available in cloud storage
FilePath = "sample.pdf",
};
var options = new WatermarkOptions()
{
FileInfo = fileInfo,
WatermarkDetails = new List<WatermarkDetails>
{
new WatermarkDetails
{
ImageWatermarkOptions = new ImageWatermarkOptions()
{
Image = new FileInfo { FilePath = "confidential.jpg" }
}
}
},
ProtectLevel = WatermarkOptions.ProtectLevelEnum.DocumentAndImages
};
// สร้างคำขอเพื่อเพิ่มลายน้ำภาพ
var request = new Requests.AddRequest(options);
// แทรกรูปภาพเป็นลายน้ำในไฟล์ PDF
var response = watermarkApi.Add(request);
วิธีการแทรกวอเตอร์มาร์กโดยใช้ cURL
REST API ยังช่วยให้คุณสามารถเพิ่มลายน้ำภาพลงในเอกสาร PDF โดยใช้คำสั่ง cURL ฟีเจอร์นี้สะดวกหากคุณชอบทำงานโดยตรงกับคำขอ HTTP แทนที่จะใช้ SDKs.
ขั้นตอนที่ 1 – รับโทเค็นการเข้าถึง
curl -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"
ขั้นตอนที่ 2 – แทรกลายน้ำใน PDF
curl -v -X POST "https://api.groupdocs.cloud/v1.0/watermark" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"FileInfo\": { \"FilePath\": \"sourceFile.pdf\", \"StorageName\": \"internal\" }, \"OutputFolder\": \"resultant\", \"WatermarkDetails\": [ { \"ImageWatermarkOptions\": { \"Image\": { \"FilePath\": \"confidential.jpeg\", \"StorageName\": \"internal\" } }, \"Position\": { \"X\": 120, \"Y\": 120, \"Width\": 200, \"Height\": 200, \"HorizontalAlignment\": \"center\", \"VerticalAlignment\": \"center\", \"Margins\": { \"Right\": 100, \"Left\": 100, \"Top\": 100, \"Bottom\": 100 }, \"ScaleFactor\": 1, \"RotateAngle\": 180, \"ConsiderParentMargins\": true, \"IsBackground\": true }, \"Opacity\": 1 } ], \"PdfOptions\": { \"PrintOnlyAnnotationWatermarks\": true, \"Rasterize\": true }}"
เปลี่ยน
{ACCESSTOKEN}ด้วยโทเค็นที่สร้างขึ้นข้างต้น。
แอปทำดอกไม้ประดับ PDF ออนไลน์ฟรี
หากคุณสนใจในทดสอบฟังก์ชันการทำงานของ Cloud SDK โดยไม่ต้องใช้โค้ด คุณอาจพิจารณาใช้ Online PDF Watermark App ฟรีของเรา สิ่งที่คุณต้องทำคืออัปโหลดเอกสาร PDF ที่ต้องการ ระบุไฟล์รูปภาพ และดาวน์โหลด PDF ที่มีลายน้ำ โดยไม่ต้องเขียนโค้ดแม้แต่บรรทัดเดียว

เพิ่มลายน้ำลงใน PDF ออนไลน์
บทสรุป
ในบทความนี้ เราได้เรียนรู้อย่างรวดเร็วว่า การใช้ GroupDocs.Watermark Cloud SDK สำหรับ .NET ในการใส่น้ำตามไฟล์ PDF เป็นแนวทางที่รวดเร็ว เชื่อถือได้ และยืดหยุ่นสำหรับนักพัฒนาและธุรกิจเช่นกัน มันช่วยให้คุณสามารถเพิ่มน้ำตามภาพ ควบคุมตำแหน่ง ความโปร่งใส และขนาดของน้ำตา และนำไปใช้กับทุกหน้า หรือหน้าที่เลือกโดยไม่ต้องใช้ซอฟต์แวร์เดสก์ท็อปอย่าง Adobe Acrobat ลองใช้ API นี้เพื่อสร้างเอกสาร PDF ที่เป็นมืออาชีพ มีความปลอดภัย และสามารถจัดการได้ง่าย
คำถามที่พบบ่อย – FAQs
ฉันสามารถเพิ่มลายน้ำภาพไปยังหน้าที่ระบุใน PDF ได้หรือไม่? ใช่ คุณสามารถเลือกที่จะใช้ลายน้ำรูปภาพกับทุกหน้า หรือเฉพาะหน้าที่เลือกใน PDF เท่านั้น
สามารถทำให้มีลายน้ำใน PDF โดยไม่ปรับเปลี่ยนไฟล์ต้นฉบับได้หรือไม่? ใช่. API จะสร้าง PDF ที่มีลายน้ำใหม่ในขณะที่รักษาเอกสารต้นฉบับให้ไม่เปลี่ยนแปลง
ฉันจำเป็นต้องติดตั้ง Adobe Acrobat หรือซอฟต์แวร์ภายนอกอื่น ๆ หรือไม่? ไม่มี องค์ประกอบทั้งหมดทำงานในระบบคลาวด์ไม่ต้องการซอฟต์แวร์เดสก์ท็อป
ฉันสามารถแทนที่หรือลบลายน้ำภาพที่มีอยู่ใน PDF ได้หรือไม่? ใช่. SDK ช่วยให้คุณสามารถอัปเดตหรือกำจัดลายน้ำที่มีอยู่จากเอกสาร PDF ได้ทุกเมื่อ
มีเวอร์ชันฟรีของ API ทำลายน้ำหรือไม่? ใช่. สร้าง บัญชีทดลองใช้ฟรี เพื่อลองใช้ฟีเจอร์การทำวอเตอร์มาร์คออนไลน์.
