SautinSoft.ExcelToPdf

Сборка .NET для конвертирования Excel (.xls и .xlsx) книг в форматы PDF и Word

  • Excel в PDF
  • Excel в DOCX
  • Excel в RTF
  • Совместимость на нескольких платформах, таких как Windows, macOS и Linux
  • Развертывание в Azure и AWS
.NET 8, 7, 6, 5, Standard 2, Core 2x & 3x, Framework 4.6.2+
AWS (EC2, Lambda) Kubernetes (All Versions) Azure (WebApps, Functions v3) Docker (All Versions)
Скачать Trial (2024.10.16)

Последняя информация о выпуске

Что нового в SautinSoft.ExcelToPdf

Обзор

«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 примеры кода

SautinSoft.ExcelToPdf может конвертировать в PDF с множеством опций, таких как:

  • Добавление верхнего и нижнего колонтитулов,
  • указание нумерации страниц,
  • Добавление пользовательских водяных знаков,
  • Установка размера страницы, полей и ориентации,
  • многое другое.

Смотрите Руководство разработчика, чтобы ознакомиться с простыми, продвинутыми и сложными примерами, оно содержит более 50 примеров.

Нам доверяют ведущие мировые компании

Gazprom
IBM
Intel
Microsoft
Siemens
Uber
Indiana University – Purdue University Indianapolis
The University of Manchester
New York State
University of Pittsburgh
Western Standard - Translation and Library Technologies
United Graphic Expression Corporation
FoxyUtils
Talent management software
PROS
World Wrestling Entertainment
Moody's Investors Service
Nuance Communications