Обзор
«SautinSoft.ExcelToPdf» на 100% написан на C# (.NET Framework и .NET Core), который предоставляет широкий набор API для разработчиков. Это дает вашему приложению возможность экспортировать любой *.xls и *.xlsx (рабочая тетрадь Excel 97 - 2019) в форматах PDF, Word, RTF и DOCX. Смотрите подробности:
Поддерживает конвертирование *.xls и *.xlsx to PDF, Word, RTF, DOCX:
- Полное форматирование шрифта и текста: цвета, начертание, размер, жирный шрифт, курсив, подчеркивание, зачеркивание, надстрочный индекс, подстрочный индекс.
- Экспорт электронных таблиц с сохранением границ, фона.
- Гиперссылки и якоря.
- Специальные символы.
- Несколько листов в одном документе.
- Различные типы ячеек: строки, числа, даты, плавающая точка.
- Объединенные ячейки, ширина и высота строки и ячейки.
- Формулы.
- Защита паролем файлов XLSX и XLS.
- Экспорт книг Excel в память.
Почему выбрать SautinSoft.ExcelToPdf?
Быстрый и эффективный
Экономьте память и время благодаря облегченной архитектуре API. Чем больше документ, тем быстрее наш API генерирует сложные документы Word.
Конвертируйте Excel в документы PDF и Word
Предоставляет API для ваших приложений для конвертирования документов Excel в документы PDF и Word (DOCX, RTF).
Автономный и независимый
SautinSoft.ExcelToPdf является абсолютно автономной сборкой .NET и не имеет никаких зависимостей от Microsoft Office или Adobe Acrobat.
Полная поддержка .NET для Windows, Linux и Mac
Разрабатывайте для любой платформы .NET или основных операционных систем с единой кодовой базой. Используйте в своих приложениях .NET Framework, Mono, Xamarin.iOS и Xamarin.Android.
Полезные настройки конвертирования
Благодаря множеству полезных настроек и опций вы можете настроить результат конвертирования по своему усмотрению: установить размер страницы, ориентацию и поля, начертание шрифта, добавить верхние и нижние колонтитулы, добавить нумерацию страниц, уместить лист на одной странице и многое другое.
Развертывание приложений в облаке
С помощью NuGet Вы легко можете выполнять развертывание данного компонента в Azure, AWS, AWS Lambda и других решениях.
Простой API для конвертирования Excel в PDF
Вы можете настроить полученный PDF-файл, используя свойства:
- Укажите, чтобы конвертировать всю книгу Excel или пользовательские электронные таблицы или пользовательские ячейки в определенном диапазоне.
- Укажите свойства страницы для создаваемого документа: размер страницы, ориентацию и поля.
- Добавьте номера страниц с желаемым форматированием.
- Укажите пароль для защищенных книг.
Типичные приложения для использования нашего SDK:
- Конвертирование электронных таблиц Excel и рабочих книг из базы данных в PDF с отображением их в ASP.NET страницах.
- Создайте печатную копию файла XLS в формате PDF для обмена и запретите изменять.
- Экспортируйте XLS книги в Word (для печати).
Пример конвертирования электронной таблицы из документа Excel в PDF в приложении C#:
ExcelToPdf x = new ExcelToPdf();
x.PageStyle.PageSize.Letter();
// Set PDF as output format.
x.OutputFormat = SautinSoft.ExcelToPdf.eOutputFormat.Pdf;
// Let's convert only 1st sheet.
x.Sheets.Custom(new int[] { 1 });
string excelFile = @"d:\myWorkBook.xlsx";
string pdfFile = Path.ChangeExtension(excelFile, ".pdf"); ;
try
{
x.ConvertFile(excelFile, pdfFile);
System.Diagnostics.Process.Start(pdfFile);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
Console.ReadLine();
}
Основные функции
Конвертировать Excel в PDF в памяти
Конвертирует любой *.xls и *.xlsx (Excel 97 - 2019) в формат PDF, Word, RTF и DOCX в памяти.
Конвертировать файл Excel в PDF-файл
Предоставляет API для конвертирования книг и листов Excel в формат PDF. Поддерживает .xls и .xlsx форматы. Позволяет указать желаемый диапазон ячеек для конвертирования, настройки страницы, полей и других пользовательских свойств.
Конвертировать с выбором версии PDF
Вы можете указать желаемую версию PDF: PDF 1.2 - 1.7, PDF/A-1a, PDF/A-1b, PDF/A-2a, PDF/A-2b, PDF/A-2u, PDF/A-3a, PDF/A-3b, PDF/A-3u.
Конвертировать Excel в PDF, DOCX, RTF
Здесь мы подготовили для вас подборку примеров для конвертирования Excel в PDF, DOCX и RTF с использованием C# и VB.Net.
Конвертировать Excel в PDF с указанием размеров страницы и полей
Пример конвертирования Excel в PDF и указания пользовательских свойств страницы: размера, ориентации и полей.
Использование в Windows, Linux, macOS.
Разрабатывайте для любой платформы .Net или основных операционных систем с единой базой кода. Ознакомьтесь подробнее с примером конвертирования Excel в PDF под Linux.
Расширенные возможности
SautinSoft.ExcelToPdf может конвертировать в PDF с множеством опций, таких как:
- Добавление верхнего и нижнего колонтитулов,
- указание нумерации страниц,
- Добавление пользовательских водяных знаков,
- Установка размера страницы, полей и ориентации,
- многое другое.
Смотрите Руководство разработчика, чтобы ознакомиться с простыми, продвинутыми и сложными примерами, оно содержит более 50 примеров.