PDF

Преобразование книги Excel в PDF

Файлы PDF широко используются для обмена документами между организациями, государственными секторами и отдельными лицами. Это стандартный формат документов, и разработчиков программного обеспечения часто просят найти способ конвертировать файлы Excel Microsoft в документы PDF.

Aspose.Cells поддерживает преобразование файлов Excel в PDF и обеспечивает высокую визуальную точность при преобразовании.

Прямое преобразование

Aspose.Cells for .NET поддерживает преобразование из электронных таблиц в PDF независимо от другого программного обеспечения. Просто сохраните файл Excel по адресу PDF, используя**[Рабочая тетрадь] (https://reference.aspose.com/cells/net/aspose.cells/workbook)** учебный класс'**[Сохранить] (https://reference.aspose.com/cells/net/aspose.cells/workbook/methods/save/index)** метод.**[Сохранить] (https://reference.aspose.com/cells/net/aspose.cells/workbook/methods/save/index)** метод обеспечивает**[SaveFormat.Pdf] (https://reference.aspose.com/cells/net/aspose.cells/saveformat)**член перечисления, который преобразует собственные файлы Excel в формат PDF.

Выполните следующие шаги, чтобы напрямую преобразовать электронные таблицы Excel в формат PDF:

  1. Создать экземпляр объекта**[Рабочая тетрадь] (https://reference.aspose.com/cells/net/aspose.cells/workbook)**class, вызвав его пустой конструктор.
  2. Вы можете открыть/загрузить существующий файл шаблона или пропустить этот шаг, если создаете книгу с нуля.
  3. Выполняйте любую работу (ввод данных, применение форматирования, установка формул, вставка рисунков или других объектов рисования и т. д.) в электронной таблице с помощью API-интерфейсов Aspose.Cells'.
  4. Когда код электронной таблицы будет готов, вызовите**[Рабочая тетрадь] (https://reference.aspose.com/cells/net/aspose.cells/workbook)** учебный класс'**[Сохранить] (https://reference.aspose.com/cells/net/aspose.cells/workbook/methods/save/index)**метод сохранения таблицы.

Формат файла должен быть PDF, поэтому выберитеPDF (заранее определенное значение) из**[Сохранить формат] (https://reference.aspose.com/cells/net/aspose.cells/saveformat)**перечисление для создания окончательного документа PDF.

Расширенное преобразование

Вы также можете выбрать использование**[PdfSaveOptions] (https://reference.aspose.com/cells/net/aspose.cells/pdfsaveoptions)** класс для установки различных атрибутов для преобразования. Установка различных свойств**[PdfSaveOptions] (https://reference.aspose.com/cells/net/aspose.cells/pdfsaveoptions)** class дает вам контроль над настройками печати, шрифта, безопасности и сжатия для вывода PDF. Наиболее важным свойством является**Соответствие**который позволяет сохранять файлы Excel в файлы PDF/A, совместимые с PDF.

Сохранение рабочей книги в PDF/A Complied Files

Приведенный ниже фрагмент кода демонстрирует, как использовать**[PdfSaveOptions] (https://reference.aspose.com/cells/net/aspose.cells/pdfsaveoptions)**класс для сохранения файлов Excel в формате PDF/A, совместимом с PDF.

Установите время создания PDF

С**[PdfSaveOptions] (https://reference.aspose.com/cells/net/aspose.cells/pdfsaveoptions)**class вы можете получить или установить время создания PDF. Следующий код демонстрирует использование**PdfSaveOptions.CreatedTime** свойство для установки времени создания файла PDF.

Установите параметр ContentCopyForAccessibility

С**[PdfSaveOptions] (https://reference.aspose.com/cells/net/aspose.cells/pdfsaveoptions)** класс, вы можете получить или установить PDF**AccessibilityExtractContent** возможность контролировать доступ к контенту в конвертированном PDF.

Экспорт пользовательских свойств в PDF

С**[PdfSaveOptions] (https://reference.aspose.com/cells/net/aspose.cells/pdfsaveoptions)** class вы можете экспортировать настраиваемые свойства исходной книги в файл PDF.**[PdfCustomPropertiesExport] (https://reference.aspose.com/cells/net/aspose.cells.rendering/pdfcustompropertiesexport)**перечислитель предназначен для указания способа экспорта свойств. Эти свойства можно просмотреть в Adobe Acrobat Reader, щелкнув «Файл», а затем параметр «Свойства», как показано на следующем рисунке. Файл шаблона “sourceWithCustProps.xlsx” можно скачатьздесь для тестирования и вывода PDF доступен файл “outSourceWithCustProps”здесь для анализа.

дело:изображение_альтернативный_текст

Атрибуты конверсии

Мы работаем над улучшением функций преобразования с каждым новым выпуском. Преобразование Aspose.Cell из Excel в PDF по-прежнему имеет несколько ограничений. Некоторое форматирование электронной таблицы может быть потеряно при преобразовании в формат PDF. Кроме того, некоторые объекты рисования еще не поддерживаются.

В следующей таблице перечислены все функции, которые полностью или частично поддерживаются при экспорте в PDF с использованием Aspose.Cells. Эта таблица не является окончательной и не охватывает все атрибуты электронной таблицы, но в ней указаны те функции, которые не поддерживаются или частично поддерживаются для преобразования в PDF. .

Элемент документа Атрибут Поддерживается Примечания
Выравнивание Да
Настройки фона Да
Граница Цвет Да
Граница Стиль линии Да
Граница Ширина линии Да
Cell Данные Да
Комментарии Да
Условное форматирование Да
Свойства документа Да
Объекты рисования Частично Поддерживаемые объекты: TextBox, Line, Rectangle, Oval, GroupBox, Button, CheckBox, RadioButton, ListBox, ComboBox, Label
Шрифт Размер Да
Шрифт Цвет Да
Шрифт Стиль Да
Шрифт Подчеркнуть Да
Шрифт Последствия Частично Поддерживается только эффект зачеркивания
Картинки Да
Гиперссылка Да
Графики Частично
Объединено Cells Да
Разрыв страницы Да
Настройка страницы Верхний/нижний колонтитул Да
Настройка страницы Поля Да
Настройка страницы Ориентация страницы Да
Настройка страницы Размер страницы Да
Настройка страницы Область печати Да
Настройка страницы Печать заголовков Да
Настройка страницы Масштабирование Да
Высота строки/ширина столбца Да
Язык RTL (справа налево) Да

Предварительные темы