ลายน้ำเป็นเทคนิคสำคัญในการปกป้องเอกสาร PDF ของคุณและรับประกันความถูกต้องของเอกสาร ในบทความนี้ เราจะสำรวจวิธีการต่างๆ ในการเพิ่มลายน้ำให้กับไฟล์ PDF ทั้งผ่านทางเครื่องมือออนไลน์และภาษาการเขียนโปรแกรม เช่น C# และ Java ไม่ว่าคุณกำลังมองหาโซลูชันออนไลน์ที่รวดเร็วหรือแนวทางที่กำหนดเองมากขึ้น เราก็พร้อมช่วยคุณ
วิธีเพิ่มลายน้ำให้กับ PDF ออนไลน์
เมื่อพูดถึงการเพิ่มลายน้ำให้กับไฟล์ PDF อย่างสะดวกสบาย เครื่องมือออนไลน์พิสูจน์แล้วว่ามีประโยชน์อย่างเหลือเชื่อ ที่นี่เราจะใช้ตัวเลือกที่เชื่อถือได้ซึ่งก็คือ GroupDocs.Watermark App
ทำตามขั้นตอนเหล่านี้เพื่อใส่ลายน้ำให้กับไฟล์ PDF ของคุณทางออนไลน์:
- ไปที่ แอปลายน้ำ
- อัปโหลดไฟล์ PDF ของคุณโดยใช้ปุ่มเรียกดูหรือลากและวางไฟล์ PDF ไปยังพื้นที่อัปโหลดที่กำหนด
- เลือกข้อความลายน้ำหรือรูปภาพที่คุณต้องการเพิ่ม
- ปรับแต่งการตั้งค่าลายน้ำ เช่น สไตล์ ความโปร่งใส มุมการหมุน ตำแหน่ง และขนาด
- เมื่อพอใจแล้ว คลิก “สร้างลายน้ำ” เพื่อใช้ลายน้ำ
- ตอนนี้คุณสามารถดาวน์โหลดไฟล์ PDF ที่ใส่ลายน้ำได้โดยใช้ตัวเลือกดาวน์โหลด
นี่คือ PDF ที่ใส่ลายน้ำซึ่งเป็นผลลัพธ์ของขั้นตอนข้างต้น:
วิธีใส่ลายน้ำไฟล์ PDF – คู่มือนักพัฒนา
เฮ้ โปรแกรมเมอร์! มาเพิ่มลายน้ำข้อความหรือรูปภาพลงในเอกสาร PDF ของคุณกันดีกว่า ที่นี่เรามีห้องสมุดหลายแห่งเพื่อให้บรรลุเป้าหมาย ต่อไปนี้เราจะดูวิธีใส่เครื่องหมายเจ๋งๆ ลงในไฟล์ PDF โดยใช้ภาษาต่างๆ ใช้เวลาสำรวจตัวเลือกที่มีอยู่ และเลือกตัวเลือกที่ตรงกับความต้องการของคุณมากที่สุด
ดังนั้น หากคุณพร้อมแล้ว เรามาเพิ่มลายน้ำให้กับเอกสาร PDF ของคุณโดยทางโปรแกรมกันดีกว่า มาเริ่มเขียนโค้ดกันเถอะ!
ลายน้ำไฟล์ PDF โดยใช้ C#
สำหรับผู้ที่ต้องการควบคุมกระบวนการใส่ลายน้ำมากขึ้น ภาษาโปรแกรมเช่น C# ถือเป็นโซลูชันที่มีประสิทธิภาพ
- รวม library เข้ากับแอปพลิเคชันของคุณ
- ใช้ข้อมูลโค้ดที่ให้มาด้านล่างเพื่อใส่ลายน้ำให้กับเอกสาร PDF ของคุณ:
// เพิ่มข้อความลายน้ำลงในหน้าของไฟล์ PDF โดยใช้ C#
PdfLoadOptions loadOptions = new PdfLoadOptions();
using (Watermarker watermarker = new Watermarker("path/document.pdf", loadOptions))
{
TextWatermark textWatermark = new TextWatermark("Watermark", new Font("Arial", 80))
{
RotateAngle = -45,
Opacity = .3,
ForegroundColor = Color.DarkBlue,
HorizontalAlignment = HorizontalAlignment.Center,
VerticalAlignment = VerticalAlignment.Center
};
// หากคุณต้องการเพิ่มข้อความลายน้ำลงในหน้าใด ๆ ให้จัดทำดัชนีหน้า
/*
PdfArtifactWatermarkOptions textWatermarkOptions = new PdfArtifactWatermarkOptions();
textWatermarkOptions.PageIndex = 0;
*/
watermarker.Add(textWatermark, textWatermarkOptions);
watermarker.Save("path/text-watermark.pdf");
}
นอกจากนี้ โปรดดูบทความเรื่อง วิธีเพิ่มลายน้ำข้อความหรือรูปภาพลงในไฟล์ PDF โดยใช้ C#
สำหรับทรัพยากร .NET API เพิ่มเติม คุณสามารถสำรวจลิงก์ต่อไปนี้:
.NET API | เอกสารประกอบ | ดาวน์โหลด
ลายน้ำไฟล์ PDF โดยใช้ Java
ผู้ที่ชื่นชอบ Java ยังสามารถเพลิดเพลินไปกับความยืดหยุ่นของลายน้ำในไฟล์ PDF โดยใช้โค้ด ต่อไปนี้คือตัวอย่างคร่าวๆ ของวิธีการดังกล่าว:
- ดาวน์โหลดและกำหนดค่า library ภายในแอปพลิเคชันของคุณ
- ใช้ซอร์สโค้ดที่ให้มาเพื่อเพิ่มลายน้ำให้กับไฟล์ PDF:
// ใช้ Image Watermark กับหน้าที่สองของไฟล์ PDF ใน Java
PdfLoadOptions loadOptions = new PdfLoadOptions();
Watermarker watermarker = new Watermarker("path/document.pdf", loadOptions);
// โหลดรูปภาพและตั้งค่าลักษณะที่ปรากฏ
ImageWatermark imageWatermark = new ImageWatermark(Constants.LockPng);
imageWatermark.setOpacity(0.7);
imageWatermark.setX(130);
imageWatermark.setY(390);
// เพิ่มรูปภาพในหน้าที่สองของไฟล์ PDF
PdfArtifactWatermarkOptions imageWatermarkOptions = new PdfArtifactWatermarkOptions();
imageWatermarkOptions.setPageIndex(1);
watermarker.add(imageWatermark, imageWatermarkOptions);
imageWatermark.close();
// บันทึก PDF ที่ใส่ลายน้ำ
watermarker.save("path/image-watermark.pdf");
watermarker.close();
โปรดดูบทความเรื่อง วิธีเพิ่มลายน้ำข้อความหรือรูปภาพลงใน PDF โดยใช้ Java สำหรับคำแนะนำเชิงลึกเพิ่มเติม
หากคุณต้องการทรัพยากรเพิ่มเติมสำหรับ Java API คุณสามารถสำรวจลิงก์ต่อไปนี้:
จาวา API | เอกสารประกอบ | ดาวน์โหลด
บทสรุป
การใส่ลายน้ำในเอกสาร PDF ถือเป็นแนวทางปฏิบัติที่มีคุณค่าในการปกป้องเนื้อหาของคุณ ไม่ว่าคุณจะเลือกความสะดวกสบายของเครื่องมือออนไลน์หรือตัวเลือกการปรับแต่งที่มีให้โดยภาษาการเขียนโปรแกรมเช่น C# และ Java การเพิ่มลายน้ำจะช่วยเพิ่มความปลอดภัยของเอกสาร สำรวจวิธีการต่างๆ ที่นำเสนอในบทความนี้ และเลือกวิธีที่เหมาะกับความต้องการของคุณมากที่สุด