При експорті Excel робочих столів або зображень для друку, презентації або вбудованих цілей, вам часто потрібен точний контроль над тим, як виглядає контент.Ця стаття показує, яким чином можна налаштувати рендеринг іміджу за допомогою Aspose.Cells для .NET, потужної бібліотеки, яка дозволяє відрізати кожен аспект ваших експортуваних знімків.
Введення
Налаштування Excel робочих столів і рядків при конвертації їх на зображення можуть значно підвищити їх візуальну привабливість і корисність. Незалежно від того, чи це для друку, вбуття в презентації, або обміну онлайн, здатність контролювати розташування, розділ, колірний режим, і видимість контенту є ключовим.
Aspose.Cells для .NET пропонує широкі варіанти для налаштування того, як ваші файли Excel робляться зображеннями.Ця стаття буде направляти вас через процес встановлення асфоз.Клетки, завантаження робочої книги Excel, конфігурації передових настроїв рендерування, а також збереження результату з бажаними наборами якості.
Крок за кроком інструкція
Крок 1: Налаштування Aspose.Cells для .NET
Щоб почати, встановіть пакет Aspose.Cells через NuGet Package Manager:
Install-Package Aspose.Cells
Крок 2: Завантажити робочу книжку та робочий лист
Завантажити робочу книжку Excel і вибрати конкретний робочий лист для роботи з:
Workbook workbook = new Workbook("Template.xlsx");
Worksheet worksheet = workbook.Worksheets["Sheet1"];
Крок 3: Налаштування передових варіантів рендерації
Налаштуйте передові варіанти рендерування, такі як тип зображення, роздільна здатність, прозорість та багато іншого:
ImageOrPrintOptions options = new ImageOrPrintOptions
{
ImageType = ImageType.Png,
HorizontalResolution = 300,
VerticalResolution = 300,
PrintWithStatusDialog = false,
Transparent = false,
OnePagePerSheet = true
};
Крок 4: Увімкніть смуги та смуги (опціонально)
Показати смуги або заголовки рядка/колони в результаті:
options.ShowGridLines = true;
options.ShowRowColumnHeaders = true;
Крок 5: Налаштування сторінки
Налаштуйте варіанти, щоб зробити цілі листівки єдиними сторінками, якщо це необхідно:
options.AllColumnsInOnePagePerSheet = true;
options.AllRowsInOnePagePerSheet = true;
Крок 6: Перейти до зображення за допомогою SheetRender
Використовуйте SheetRender
класу для перетворення робочого листа або діапазону в зображення:
SheetRender renderer = new SheetRender(worksheet, options);
renderer.ToImage(0, "custom_output.png");
Крок 7: Зберегти і перевірити вихід
Переконайтеся, що результат зображення відображає ваш налаштування і візуальні варіанти.
Повний код прикладу
Ось повний приклад, який показує, як налаштувати Excel рендеринг:
using System;
using Aspose.Cells;
class Program
{
static void Main()
{
// Load Excel file
Workbook workbook = new Workbook("Template.xlsx");
Worksheet worksheet = workbook.Worksheets["Sheet1"];
// Set up advanced rendering options
ImageOrPrintOptions options = new ImageOrPrintOptions
{
ImageType = ImageType.Png,
HorizontalResolution = 300,
VerticalResolution = 300,
PrintWithStatusDialog = false,
Transparent = false,
OnePagePerSheet = true,
ShowGridLines = true,
ShowRowColumnHeaders = true,
AllColumnsInOnePagePerSheet = true,
AllRowsInOnePagePerSheet = true
};
// Render to image
SheetRender renderer = new SheetRender(worksheet, options);
renderer.ToImage(0, "custom_output.png");
Console.WriteLine("Custom-rendered worksheet saved as image.");
}
}
Рекомендації для кращого контролю
Налаштування | Опис |
---|---|
ImageType | Виберіть PNG, JPEG, BMP або TIFF |
Transparent | Налаштування правдивого для прозорого фону |
SmoothingMode | Використання візуальних зображень за допомогою анти-ліазіазу |
ShowFormulas | Показати формули замість розрахункових значень |
ChartImageWidth / ChartImageHeight | Розмір виходу для графіків |