При експорті 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Розмір виходу для графіків

More in this category