Внедрить нестандартный размер бумаги рабочего листа для рендеринга

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

Шаг 1. Создание выходной папки

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

// Выходные каталоги
string outputDir = "YOUR_OUTPUT_FOLDER";

Убедитесь, что вы указали правильный путь к выходной папке.

Шаг 2. Создание объекта рабочей книги

Для начала вам необходимо создать объект Workbook с помощью Aspose.Cells. Этот объект представляет вашу электронную таблицу.

// Создайте объект рабочей книги.
Workbook wb = new Workbook();

Шаг 3. Доступ к первому листу

После создания объекта Workbook вы можете получить доступ к первому листу внутри него.

// Доступ к первому листу
Worksheet ws = wb.Worksheets[0];

Шаг 4. Установка пользовательского размера листа

Теперь вы можете установить собственный размер листа, используяCustomPaperSize(width, height) метод класса PageSetup.

// Установить собственный размер листа (в дюймах)
ws.PageSetup.CustomPaperSize(6, 4);

В этом примере мы установили размер листа 6 дюймов в ширину и 4 дюйма в высоту.

Шаг 5: Доступ к ячейке B4

После этого мы можем получить доступ к определенной ячейке на листе. В этом случае мы получим доступ к ячейке B4.

// Доступ к ячейке B4
Cell b4 = ws.Cells["B4"];

Шаг 6. Добавление сообщения в ячейку B4.

Теперь мы можем добавить сообщение в ячейку B4, используяPutValue(value) метод.

// Добавьте сообщение в ячейку B4.
b4.PutValue("PDF page size: 6.00 x 4.00 inches");

В этом примере мы добавили сообщение «Размер страницы PDF: 6,00 x 4,00 дюйма» в ячейку B4.

Шаг 7. Сохранение листа в формате PDF.

Наконец, мы можем сохранить рабочий лист в формате PDF, используя командуSave(filePath) метод объекта Workbook.

// Сохраните рабочий лист в формате PDF.
wb.Save(outputDir + "outputCustomPaperSize.pdf");

Укажите желаемый путь к созданному PDF-файлу, используя созданную ранее выходную папку.

Пример исходного кода для реализации пользовательского размера бумаги рабочего листа для рендеринга с использованием Aspose.Cells для .NET

//Выходной каталог
string outputDir = "YOUR_OUTPUT_DIRECTORY";
//Создать объект рабочей книги
Workbook wb = new Workbook();
//Доступ к первому листу
Worksheet ws = wb.Worksheets[0];
//Установите нестандартный размер бумаги в дюймах
ws.PageSetup.CustomPaperSize(6, 4);
//Доступ к ячейке B4
Cell b4 = ws.Cells["B4"];
//Добавьте сообщение в ячейку B4.
b4.PutValue("Pdf Page Dimensions: 6.00 x 4.00 in");
//Сохраните книгу в формате pdf.
wb.Save(outputDir + "outputCustomPaperSize.pdf");

Выводы

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

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

Вопрос 1. Могу ли я дополнительно настроить макет таблицы?

Да, Aspose.Cells предлагает множество возможностей для настройки макета вашего листа. Вы можете установить собственные размеры, ориентацию страницы, поля, верхние и нижние колонтитулы и многое другое.

Вопрос 2. Какие еще форматы вывода поддерживает Aspose.Cells?

Aspose.Cells поддерживает множество различных форматов вывода, включая PDF, XLSX, XLS, CSV, HTML, TXT и многие другие. Вы можете выбрать желаемый формат вывода в соответствии с вашими потребностями.