ویرایش پی دی اف از طریق C#

ویرایشگر پی دی اف پیشرفته با استفاده از Aspose.PDF سمت سرور برای C# API ها، بدون استفاده از هیچ نرم افزاری مانند Microsoft یا Adobe Acrobat

نحوه ویرایش PDF با C#

آیا شما نیاز به ویرایش PDF دارید؟ اصلاح برنامه ای اسناد PDF یک بخش اساسی از گردش کار دیجیتال مدرن است. با استفاده از کتابخانه های دات نت مانند Aspose.PDF، توسعه دهندگان می توانند متن را در PDF ویرایش کنند، نمودار ها را با استفاده از داده های خارجی وارد کنند، جداول را تغییر دهند و موارد دیگر. این کتابخانه‌ها راه حل‌های مستقلی هستند که به نرم‌افزارهای دیگر متکی نیستند و آماده استفاده تجاری هستند. آنها تمام نیازهای احتمالی توسعه دهندگان حرفه ای C# را پوشش می دهند.

  • ویرایش عناصر PDF: جداول، متون، تصاویر،، زمینه ها، و غیره
  • ویرایش ویژگی های قالب بندی PDF و سبک
  • اضافه کردن عناصر جدید
  • کار با نمودارها و فرم ها

به منظور ویرایش فایل پی دی اف، از API Aspose.PDF for .NET استفاده خواهیم کرد که یک API دستکاری اسناد با قابلیت های غنی، قدرتمند و آسان برای استفاده برای پلتفرم net است. مدیر بسته NuGet را باز کنید، aspose.pdf را جستجو کنید و نصب کنید. شما همچنین می توانید از دستور زیر از کنسول مدیریت بسته استفاده کنید.

Package Manager Console

PM > Install-Package Aspose.PDF

چگونگی ویرایش PDF از طریق C#


شما نیاز به Aspose.PDF for .NET دارید تا کد را در محیط خود امتحان کنید.

۱. ویرایشگر خود را طراحی و توسعه دهید. ۱. یا از Aspose Editor با دسترسی به برنامه آزمایشی خود با استفاده از ویرایشگر پیشرفته WYSIWYG استفاده کنید. ۱. فایل های PDF را برای ویرایش بارگذاری کنید. ۱. سند را با تغییرات مربوطه تغییر دهید. ۱. فایل PDF را ذخیره کنید.

یکی از ویژگی های درخواست شده ویرایش و اضافه کردن متن در PDF است. کار با متن بسیار راحت است با C# کتابخانه: ویرایش متن، به روز رسانی متن و فرمت متن با استفاده از C#}. مثال زیر نحوه تغییر یک سند PDF را در C# نشان می دهد:

ویرایش فایل های پی دی اف - 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 و تصاویر.
  • قابلیت رندر اسناد پی دی اف به تصاویر یا فرمت XPS
  • اسناد PDF را به طور مستقیم از برنامه خود چاپ کنید.
  • اسناد PDF را به صورت دیجیتالی امضا کنید.

می توانید اطلاعات بیشتری در مورد Aspose.PDF برای C# API در این [مستندات Aspose] پیدا کنید (https://docs.aspose.com/pdf/net/)