Редактируйте PDF-файл с помощью C#

Расширенный редактор PDF для .NET. Используйте Aspose.PDF для программного изменения PDF-документов

Как редактировать PDF-файл с помощью C#

Вам нужно отредактировать PDF-файл? Программная модификация PDF-документов является неотъемлемой частью современных цифровых рабочих процессов. С помощью библиотек.NET, таких как Aspose.PDF, разработчики могут редактировать текст в формате PDF, вставлять графики с использованием внешних данных, изменять таблицы и многое другое. Эти библиотеки представляют собой автономные решения, которые не зависят от другого программного обеспечения и готовы к коммерческому использованию. Они охватывают все возможные потребности профессиональных разработчиков C#.

  • Редактируйте элементы PDF: таблицы, тексты, изображения, поля и т. д.
  • Редактирование атрибутов и стилей форматирования 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 попробовать код в своей среде.

  1. Спроектируйте и разработайте свой редактор.
  2. Или используйте Aspose Editor, получив доступ к демо-приложению с помощью расширенного редактора WYSIWYG.
  3. Загрузите PDF-файлы для редактирования.
  4. Измените документ, внеся соответствующие изменения.
  5. Сохраните PDF-файл.

Одна из самых востребованных функций — редактирование и добавление текста в PDF. С библиотекой C# работать с текстом очень удобно: редактируйте текст, обновляйте текст и форматируйте текст с помощью C#. В следующем примере показано, как изменить 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 для API C#

API Aspose.PDF для C# предоставляет широкий спектр функций для работы с PDF-файлами. Некоторые из функций включают в себя:

  • Создавайте PDF-документы с нуля или из HTML, XML или изображений.
  • Редактируйте существующие PDF-документы, добавляя или удаляя страницы, текст, изображения и другое содержимое.
  • Конвертируйте PDF-документы в другие форматы, такие как HTML, XML и изображения.
  • Преобразование PDF-документов в изображения или формат XPS.
  • Печатайте PDF-документы прямо из приложения.
  • Цифровая подпись PDF-документов.

Дополнительную информацию о Aspose.PDF для API C# можно найти в этой документации Aspose