Створення Aspose.Cells Image Converter для .NET
Aspose.Cells Image Converter для .NET - це легкий, високопродуктивний API, спеціально розроблений для перетворення Microsoft Excel Spreadsheets (XLS, XLSX, XLTM, XXSM) в різноманітні формати зображення, включаючи TIFF, JPEG, PNG, BMP, EMF і GIF, а також зберігає розташування, форматування, графіки та вбудовані об’єкти.
Інсталяція та установка
Додайте набір Aspose.Cells Image Converter до вашого проекту .NET через NuGet або шляхом посилання на DLL безпосередньо Встановлення .Перед тим, як відправляти будь-які зображення, запустити розмірну ліцензію, яка описується в Ліцензування за використанням .
Ключові характеристики та функції
Конвертація робочого столу на зображення
• Передача індивідуальних робочих столів на окремі зображення з контролем над сторінками, скасуванням та прозорості.• Нагороди Excel друковані зони, заголовки / ноги, і маржі, забезпечуючи вірність для друку перегляду.
ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ “Workbook-to-Multi-Page TIFF
• експортувати цілі робочі книжки з кількох стовпів в одну, багатосторонню ТІФФ І контейнер.• Кожен лист представлений як одна рамка TIFF для архівування або обробки пакетів.
Повноцінна підтримка формату зображення
• Підтримує TIFF, JPEG, PNG, BMP, EMF і GIF.• Контрольна компресія (LZW, CCITT), взаємозв’язок, прозорість та палети для різних форматів.
Рендерні варіанти та адаптація
• Fine-tune DPI, роздільна здатність і кольорова глибина.• Конфігуруйте анти-аліаз, видимість мережевої лінії та фонові наповнення.• Використовуйте світло/темний режим або налаштування фонів для переповнень і водних знаків.
Карта і форма рендерації
• Конвертує графіки, SmartArt, об’єкти OLE і форми з високою вірністю.• Зберігає теми, стилінг, осі та етикетки даних для точної графічної рендерації.
Пагінація, скалювання та налаштування друку
• Повага до сторінки Excel для звітів.• Розмір, щоб відповідати ширині / висоті або конкретних сторінкових рахунків.• Голови, ноги та номери сторінок зберігаються.
Стримування та управління пам’яттю
• Підтримує розширений рендеринг і потоковий результат для дуже великих робочих книг.• Зменшує відбитки пам’яті і уникає проблем з запам’яткою.
Високопоставлений текст і шрифт
• Зберігає шрифти, збігання та текстовий потік з вбудованими або заміненими штрихами.• Підтримує RTL, курсив і азіатські скрипти для глобальної сумісності.
Забезпечення безпеки та валюти
• Кілька прикладів можуть працювати паралельно для високопропускних середовищ.• Thread-safe дизайн ідеально підходить для сервер-side rendering.
Використання помилок та діагностика
• Детальні повідомлення про помилку для непомічених функцій або пошкоджених файлів.• Зареєструє попередження про відсутність шрифтів або відтворення відмінностей.
Приклад: Конвертувати Excel в PNG
// Open a template Excel file
Workbook book = new Workbook("Book1.xlsx");
// Get the first worksheet
Worksheet sheet = book.Worksheets[0];
// Define ImageOrPrintOptions
ImageOrPrintOptions imgOptions = new ImageOrPrintOptions();
// Specify the image format
imgOptions.ImageType = ImageType.Png;
// Render the sheet to image(s)
SheetRender sr = new SheetRender(sheet, imgOptions);
int pageCount = sr.PageCount;
for (int idxPage = 0; idxPage < pageCount; idxPage++)
{
sr.ToImage(idxPage, "out_" + (idxPage + 1) + ".png");
}
Традиції та найкращі практики
• Ініціалізація ліцензування один раз на стартапі, щоб уникнути повторних перевірок.• Визначте зони друку та налаштування сторінки в шаблонах Excel для консистенції.• Використовуйте режим стрімування для перетворень великих робочих книг з високим ДПІ.• Каше часто використовуються шаблони для повторних конверсій.• Перевірте наявність шрифту, щоб уникнути тихої заміни.• Негайно розміщувати робочі книжки та об’єкти потоку.• Використовуйте комбіновані приклади для сервер-стороннього рендерування, щоб зменшити перевищення.
Загальні проблеми та їх вирішення
Помилка: Файл не знайдено’Рішення: Переконайтеся, що шлях вхідного файлу правильний і доступний.
**Помилка: ** «Непідтримлений формат файлу’Рішення: Переконайтеся, що формат файлу підтримується конвертором.
Часто задавані запитання
**Що таке Aspose.Cells Image Converter для .NET?**Фокусований інструмент для програматичного конвертації слайдів Excel в зображення в рамках .NET-прикладів.
**Як це відрізняється від Aspose.Cells для .NET?**Aspose.Cells для .NET - це повна функція API, в той час як плагін Image Converter адаптований для швидкої та точної конверсії зображення.
**Які формати файлів підтримуються?**Підтримує XLS, XLsX, XLTX , XLTM , XLSB , CSV , TSV , HTML , ODS і багато іншого.
**Чи можу я налаштувати генерацію зображень?**Так, використовуючи ImageOrPrintOptions
класу для визначення типу виходу, розділу, компресії і багато іншого.