PUB в Excel на C#

Файлы Microsoft Publisher PUB обычно используются для создания профессиональных макетов для буклетов, флаеров и электронных новостей. Однако в некоторых сценариях может потребоваться извлечение данных или их реорганизация в формате таблицы для анализа или отчетности. Хотя файлы PUB универсальны, Excel таблицы лучше подходят для манипуляции и организации числовых данных. Этот блог-пост демонстрирует, как конвертировать PUB в Excel на C#. С помощью приведенного фрагмента кода вы можете без усилий преобразовать документы PUB в таблицы Excel всего за несколько шагов.

Почему стоит конвертировать PUB в Excel?

Конвертация файлов PUB в электронные таблицы Excel может быть критически важной по ряду причин:

  1. Анализ данных и манипуляция: файлы PUB часто содержат таблицы или структурированные данные, которые могут потребовать дальнейшего анализа, расчетов или корректировок форматирования, что лучше всего выполняется в Excel.

  2. Совместимость с бизнес-инструментами: Файлы Excel без проблем интегрируются с популярными бизнес-инструментами, такими как системы ERP, финансовые приложения и инструменты управления базами данных.

  3. Улучшенная организация данных: Excel предоставляет превосходные инструменты для сортировки, фильтрации и визуализации, что упрощает анализ содержимого, извлеченного из файлов PUB.

  4. Сотрудничество и доступность: Обмен файлами Excel более удобен в условиях совместной работы, так как Excel является широко поддерживаемым форматом на различных платформах и программном обеспечении.

Преобразуя PUB в Excel, предприятия и разработчики могут открыть новые возможности для использования данных, обеспечивая лучшую продуктивность и эффективность рабочего процесса.

PUB to Excel Conversion - C# API Installation

Вы можете легко конвертировать файлы Microsoft Publisher, установив Conholdate.Total for .NET на своей стороне. Просто выполните команду установки NuGet ниже в MS Visual Studio:

PM> NuGet\Install-Package Conholdate.Total

Преобразование PUB в Excel на C#

Этот гид проведет вас через инициализацию необходимых объектов, конвертацию PUB в PDF в качестве промежуточного формата, а затем экспорт в Excel.

Ниже приведено пошаговое руководство по конвертации PUB файлов в Excel с использованием C#:

  • Инициализируйте MemoryStream: Объект MemoryStream используется для хранения промежуточного PDF-выхода в памяти.

  • Загрузите и проанализируйте файл PUB: Метод PubFactory.CreateParser используется для загрузки входного файла PUB. Метод Parse преобразует его в внутренний объект документа.

  • Конвертировать PUB в PDF: Используя метод PubFactory.CreatePdfConverter, разобранный файл PUB конвертируется в формат PDF и сохраняется в память.

  • Загрузите PDF и экспортируйте в Excel: Класс Document используется для загрузки PDF из потока памяти. Класс ExcelSaveOptions определяет формат выходного файла как XLSX. Наконец, Excel файл сохраняется по указанному пути вывода.

Ниже приведен фрагмент кода для преобразования файла Microsoft Publisher (PUB) в таблицу Excel с использованием C#:

// Инициализируйте MemoryStream для хранения выходного документа
MemoryStream stream = new MemoryStream();

// Загрузить файл PUB ввода
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser("input.pub");

// Разберите входной файл издателя
Aspose.Pub.Document doc = parser.Parse();

// Преобразуйте файл PUB в PDF и сохраните результат в MemoryStream.
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);

// Загрузить входной PDF файл из MemoryStream
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);

// Инициализируйте объект класса ExcelSaveOptions
Aspose.Pdf.ExcelSaveOptions options = new ExcelSaveOptions();

// Укажите формат выходного файла Excel
options.Format = ExcelSaveOptions.ExcelFormat.XLSX;

// Сохранить выходной файл Excel
document.Save("PUBToExcel.xlsx", options);

Получите бесплатную лицензию

Вы можете запросить бесплатную временную лицензию, чтобы оценить API в полной мере без каких-либо ограничений на оценку.

Суммируя

Преобразование файлов Microsoft Publisher (PUB) в Excel на C# — это простой процесс на C#. Следуя этому руководству, вы можете эффективно преобразовывать свои PUB файлы в таблицы Excel для лучшего манипулирования данными, обмена и анализа. Независимо от того, работаете ли вы с крупномасштабными файлами PUB или вам нужно одноразовое преобразование, это решение обеспечивает точность и простоту использования. Более того, если у вас есть какие-либо вопросы, не стесняйтесь писать нам на forum.

Смотрите также