Pdf

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

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

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

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

Aspose.Cells for .NET поддерживает преобразование электронных таблиц в PDF независимо от другого программного обеспечения. Просто сохраните файл Excel по адресу PDF, используя**Рабочая книга**сорт'**Сохранить** метод.**Сохранить** метод обеспечивает**SaveFormat.Pdf**член перечисления, преобразующий собственные файлы Excel в формат PDF.

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

  1. Создать экземпляр объекта**Рабочая книга**класс, вызвав его пустой конструктор.
  2. Вы можете открыть/загрузить существующий файл шаблона или пропустить этот шаг, если создаете книгу с нуля.
  3. Выполняйте любую работу (ввод данных, применение форматирования, установку формул, вставку изображений или других объектов рисования и т. д.) в электронной таблице с помощью API-интерфейсов Aspose.Cells'.
  4. Когда код электронной таблицы будет готов, вызовите**Рабочая книга**сорт'**Сохранить**метод сохранения таблицы.

Формат файла должен быть PDF, поэтому выберитеPdf (предварительно определенное значение) из**SaveFormat**перечисление для создания окончательного документа PDF.

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

Вы также можете использовать**PdfSaveOptions** class для установки различных атрибутов для преобразования. Установка различных свойств**PdfSaveOptions** Класс дает вам контроль над настройками печати, шрифта, безопасности и сжатия для вывода PDF. Наиболее важным свойством является**Соответствие**что позволяет сохранять файлы Excel в файлы PDF, соответствующие стандарту PDF/A.

Сохранение книги в файлах, соответствующих PDF/A

Приведенный ниже фрагмент кода демонстрирует, как использовать**PdfSaveOptions**класс для сохранения файлов Excel в формате PDF, совместимом с PDF/A.

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

С**PdfSaveOptions**class, вы можете получить или установить время создания PDF. Следующий код демонстрирует использование**PdfSaveOptions.CreatedTime** Свойство, позволяющее установить время создания файла PDF.

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

С**PdfSaveOptions** класс, вы можете получить или установить PDF**AccessibilityExtractContent** возможность контролировать доступ к контенту в преобразованном PDF.

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

С**PdfSaveOptions** вы можете экспортировать пользовательские свойства из исходной книги в файл PDF.**PdfCustomPropertiesExport**перечислитель предназначен для указания способа экспорта свойств. Эти свойства можно просмотреть в Adobe Acrobat Reader, щелкнув «Файл», а затем «Свойства», как показано на следующем изображении. Файл шаблона «sourceWithCustProps.xlsx» можно скачать.здесь для тестирования и вывода PDF доступен файл “outSourceWithCustProps”здесь для анализа.

задача: image_alt_text

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

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

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

Элемент документа Атрибут Поддерживается Примечания
Выравнивание   Да  
Настройки фона   Да  
Граница Цвет Да  
Граница Стиль линии Да  
Граница Ширина линии Да  
Cell Данные   Да  
Комментарии   Да  
Условное форматирование   Да  
Свойства документа   Да  
Рисование объектов   Частично Тени и трехмерные эффекты для рисованных объектов поддерживаются недостаточно хорошо; WordArt и SmartArt поддерживаются частично.
Шрифт Размер Да  
Шрифт Цвет Да  
Шрифт Стиль Да  
Шрифт Подчеркнуть Да  
Шрифт Последствия Да
Изображений   Да  
Гиперссылка   Да  
Графики   Частично MapChart не поддерживается.
Объединен Cells   Да  
Разрыв страницы   Да  
Настройка страницы Верхний/нижний колонтитул Да  
Настройка страницы Поля Да  
Настройка страницы Ориентация страницы Да  
Настройка страницы Размер страницы Да  
Настройка страницы Область печати Да  
Настройка страницы Печать заголовков Да  
Настройка страницы Масштабирование Да  
Высота строки/ширина столбца   Да  
Язык RTL (справа налево)   Да  

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