Внедрить нестандартный размер бумаги рабочего листа для рендеринга
Реализация пользовательского размера для вашего листа может быть очень полезной, если вы хотите создать 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 и многие другие. Вы можете выбрать желаемый формат вывода в соответствии с вашими потребностями.