แก้ไข PDF ผ่าน C#

โปรแกรมแก้ไข PDF ขั้นสูงสำหรับ .NETใช้ Aspose.PDF เพื่อแก้ไขเอกสาร PDF แบบโปรแกรม

วิธีการแก้ไข PDF ด้วย C#

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

  • แก้ไของค์ประกอบ PDF: ตารางข้อความรูปภาพฟิลด์ ฯลฯ
  • แก้ไขแอตทริบิวต์และรูปแบบการจัดรูปแบบ PDF
  • เพิ่มองค์ประกอบใหม่
  • ทำงานกับกราฟและแบบฟอร์ม

ในการแก้ไขไฟล์ PDF เราจะใช้ Aspose.PDF for .NET API ซึ่งเป็นAPI ที่อุดมไปด้วยคุณสมบัติ ทรงพลัง และใช้งานง่ายสำหรับแพลตฟอร์ม netเปิดตัวจัดการแพคเกจ NuGet ค้นหาAspose.pdf และติดตั้งคุณอาจใช้คำสั่งต่อไปนี้จากคอนโซลตัวจัดการแพคเกจ

Package Manager Console

PM > Install-Package Aspose.PDF

วิธีการแก้ไข PDF ผ่าน C#


คุณจำเป็นต้อง Aspose.PDF for .NET ที่จะลองรหัสในสภาพแวดล้อมของคุณ

1.ออกแบบและพัฒนาบรรณาธิการของคุณ 1.หรือใช้ Aspose Editor โดยการเข้าถึงแอปสาธิตโดยใช้โปรแกรมแก้ไขขั้นสูง WYSIWYG 1.อัพโหลดไฟล์ PDF เพื่อแก้ไข 1.แก้ไขเอกสารที่มีการเปลี่ยนแปลงที่เกี่ยวข้อง 1.บันทึกไฟล์ PDF

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

แก้ไขไฟล์ PDF - C#

ตัวอย่างโค้ดนี้แสดงวิธีการแก้ไขข้อความในรูปแบบ PDF - C#

	// load PDF file
	Aspose.PDF.Document pdf  = new Aspose.PDF.Document("c:/pdftest/programaticallyproducedpdf.pdf");

	// instantiate TextFragment Absorber object
	Aspose.PDF.Text.TextFragmentAbsorber TextFragmentAbsorberAddress = new Aspose.PDF.Text.TextFragmentAbsorber();

	// search text within page bound
	TextFragmentAbsorberAddress.TextSearchOptions.LimitToPageBounds = true;

	// specify the page region for TextSearch Options
	TextFragmentAbsorberAddress.TextSearchOptions.Rectangle = new Aspose.PDF.Rectangle(100, 100, 200, 200);

	// search text from first page of PDF file
	pdf.Pages[1].Accept(TextFragmentAbsorberAddress);

	// iterate through individual TextFragment
	foreach( Aspose.PDF.Text.TextFragment tf in TextFragmentAbsorberAddress.TextFragments)
	{
		// update text to blank characters
		tf.Text = "";
	}

	// save updated PDF file after text replace
	pdf.Save("c:/pdftest/TextUpdated.pdf");

เกี่ยวกับ Aspose.PDF สำหรับ C# API

Aspose.PDF สำหรับ C# API ให้ความหลากหลายของคุณสมบัติสำหรับการทำงานกับไฟล์ PDFคุณสมบัติบางอย่างรวมถึง:

  • สร้างเอกสาร PDF ตั้งแต่เริ่มต้นหรือจาก HTML, XML หรือรูปภาพ
  • แก้ไขเอกสาร PDF ที่มีอยู่โดยการเพิ่มหรือลบหน้า ข้อความ รูปภาพ และเนื้อหาอื่น ๆ
  • แปลงเอกสาร PDF เป็นรูปแบบอื่น ๆ เช่น HTML, XML, และภาพ
  • แสดงเอกสาร PDF เป็นรูปภาพหรือรูปแบบ XPS
  • พิมพ์เอกสาร PDF ได้โดยตรงจากใบสมัครของคุณ
  • ลงนามแบบดิจิทัลในเอกสาร PDF

คุณสามารถค้นหาข้อมูลเพิ่มเติมเกี่ยวกับ Aspose.PDF สำหรับ C# API ในนี้ กำหนดเอกสาร