Сжатие PDF-файла с помощью C#

Прогрессивный компрессор PDF с использованием серверного Aspose.PDF для API C# без использования какого-либо программного обеспечения, такого как Microsoft или Adobe Acrobat

Оптимизируйте PDF с помощью C#

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

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

Для сжатия PDF-файла мы будем использовать API Aspose.PDF for .NET, который представляет собой многофункциональный, мощный и простой в использовании API для работы с документами для платформы.NET. Откройте менеджер пакетов NuGet, найдите Aspose.pdf и установите. Вы также можете использовать следующую команду в консоли диспетчера пакетов.

Package Manager Console

PM > Install-Package Aspose.PDF

Как сжать PDF с помощью C#


Чтобы попробовать код в своей среде, вам понадобится Aspose.PDF для .NET.

  1. Откройте PDF-документ с помощью объекта Document.
  2. Вызовите метод оптимизации объекта документа, который удаляет ненужные объекты и сжимает изображения в PDF-файле
  3. Сохраните оптимизированный документ по новому пути с помощью метода Save ().

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

Сжатие PDF-файлов - C#

В этом примере кода показано, как оптимизировать PDF-документ для Интернета - C#

Input file:

File not added

Output format:

PDF

Output file:


	string dataDir = RunExamples.GetDataDir_AsposePdf_WorkingDocuments();

	// Open document
	Document pdfDocument = new Document(dataDir + "OptimizeDocument.pdf");

	// Optimize for web
	pdfDocument.Optimize();

	dataDir = dataDir + "OptimizeDocument_out.pdf";

	// Save output document
	pdfDocument.Save(dataDir);

О программе Aspose.PDF для API C#

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

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

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