Установка времени создания PDF-файла в .NET

Введение

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

Предпосылки

Прежде чем углубляться в детали кода, давайте убедимся, что у вас есть все необходимое для начала работы.

Что Вам Нужно

  1. Visual Studio: Убедитесь, что на вашем компьютере установлена Visual Studio. Это будет ваша среда разработки.
  2. Aspose.Cells для .NET: Загрузите библиотеку Aspose.Cells с сайтавеб-сайт. Вы также можете начать с бесплатной пробной версии, чтобы протестировать ее функциональные возможности.
  3. Базовые знания C#: знакомство с программированием на C# поможет вам лучше понимать фрагменты кода.
  4. Файл Excel: Имейте файл Excel, готовый к конвертации. Для этого примера мы будем использовать файл с именемBook1.xlsx. Теперь, когда вы выполнили все необходимые условия, давайте приступим к самому интересному — импорту необходимых пакетов и написанию кода!

Импортные пакеты

Для начала вам нужно импортировать требуемые пространства имен в ваш файл C#. Это важно, поскольку позволяет вам получить доступ к классам и методам, предоставляемым библиотекой Aspose.Cells.

Откройте свой проект C#

Откройте Visual Studio и создайте новый проект или откройте существующий, в котором вы хотите реализовать функцию преобразования PDF.

Добавить ссылку Aspose.Cells

Вы можете добавить библиотеку Aspose.Cells в свой проект, щелкнув правой кнопкой мыши по проекту в обозревателе решений, выбрав «Управление пакетами NuGet» и выполнив поиск по запросу «Aspose.Cells». Установите пакет.

Импорт пространств имен

В верхней части файла C# включите следующие пространства имен:

using System;
using Aspose.Cells;
using Aspose.Cells.Charts;

Эти пространства имен предоставят вам доступ к классу Workbook и другим важным функциям.

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

Шаг 1: Определите каталог документов

Во-первых, вам нужно указать каталог, в котором хранятся ваши документы. Это то место, где находится ваш файл Excel и куда будет сохранен выходной PDF.

string dataDir = "Your Document Directory"; // Укажите каталог вашего документа

Заменять"Your Document Directory" с фактическим путем, где вашBook1.xlsx Файл находится. Этот путь поможет приложению найти файл для обработки.

Шаг 2: Загрузите файл Excel

Далее вы загрузите файл Excel вWorkbook объект. Вот где Aspose.Cells блистает, так как он позволяет вам работать с файлами Excel без усилий.

string inputPath = dataDir + "Book1.xlsx"; // Путь к вашему файлу Excel
Workbook workbook = new Workbook(inputPath); // Загрузите файл Excel

TheWorkbook класс используется для загрузки и обработки файлов Excel. Передавая входной путь, вы сообщаете приложению, с каким файлом работать.

Шаг 3: Создайте PdfSaveOptions

Теперь пришло время создать экземплярPdfSaveOptions. Этот класс позволяет вам указать различные параметры сохранения вашей книги в формате PDF, включая время создания.

PdfSaveOptions options = new PdfSaveOptions(); // Создать экземпляр PdfSaveOptions
options.CreatedTime = DateTime.Now; // Установите время создания на настоящее время

Установивoptions.CreatedTime кDateTime.Now, вы гарантируете, что PDF-файл будет отображать текущую дату и время его создания.

Шаг 4: Сохраните рабочую книгу в формате PDF.

Наконец, вы сохраните рабочую книгу как файл PDF, используя только что определенные вами параметры.

workbook.Save(dataDir + "output.pdf", options); //Сохранить как PDF

Эта строка кода берет рабочую книгу и сохраняет ее в формате PDF в указанном месте.options параметр передается для включения времени создания в метаданные PDF.

Заключение

И вот оно! Вы успешно преобразовали файл Excel в PDF с помощью Aspose.Cells for .NET, с отметкой времени создания. Эта функция может быть невероятно полезна, когда вам нужно отслеживать версии документа или когда вы хотите предоставить получателям информацию о том, когда был создан документ. Если вы хотите узнать больше о возможностях Aspose.Cells, не стесняйтесь ознакомиться сдокументация.

Часто задаваемые вопросы

Что такое Aspose.Cells?

Aspose.Cells — мощная библиотека для .NET, которая позволяет разработчикам создавать, изменять и конвертировать файлы Excel.

Могу ли я использовать Aspose.Cells бесплатно?

Да, вы можете начать с бесплатной пробной версии, доступной на сайтеСайт Aspose.

Как настроить другие свойства PDF-файла?

Вы можете задать различные свойства PDF-файла, используяPdfSaveOptions класс, такой как размер страницы, сжатие и т. д.

Можно ли конвертировать несколько файлов Excel одновременно?

Да, вы можете просмотреть список файлов и применить один и тот же процесс конвертации к каждому из них.

Где я могу получить поддержку по Aspose.Cells?

Вы можете получить поддержку от сообщества Aspose на их сайтефорум поддержки.