PDF в Publisher | API для .NET
Преобразование PDF в PUB, почему нет?
Введение
Когда преобразование PUB в PDF не доставляет вам никаких проблем, благодаря большому разнообразию приложений и интеграции с функциями MS Publisher для сохранения файла в формате PDF, обратное преобразование кажется не таким уж простым.
Да, в сети существует значительное количество бесплатных конвертеров. Они предлагают быструю функциональность для преобразования практически любого желаемого файла в другой формат. Что касается преобразования PDF в PUB, вы, возможно, потеряли количество страниц, которые вы уже посетили, но безрезультатно. Либо конвертеров нет, либо функционал фактически не предоставляет вам такого преобразования и предлагает вам другое преобразование. Возникает вопрос: почему такой популярный поисковый запрос остается незамеченным?
Сравнение файлов PDF и PUB
Чтобы ответить на этот вопрос, нам необходимо сначала понять особенности каждого формата, его структуру и цели.
Как мы узнали из введения в статью MS Publisher, файл PUB представляет собой документ, созданный с помощью MS Publisher. Это может быть готовый шаблон со всем упорядоченным текстом, изображением и другим контентом или просто шаблон, который пользователь сможет использовать для создания издательской продукции с фиксированным форматированием.
Файл PUB представляет собой документ макета, разработанный в основном для дизайнерских целей. Каждый объект документа индивидуален и его можно перемещать, заменять или масштабировать (конечно, при открытии в MS Publisher).
Напротив, PDF — это статический Язык описания страниц со строгой неизменяемой структурой.
Различия в структуре документов
Различная структура этих форматов в основном зависит от цели, для которой они используются.
Вот структура PDF-файла. Короче говоря, он имеет:
- Заголовок, содержащий версию PDF.
- Тело, содержащее объекты документа.
- Таблица перекрестных ссылок для быстрого доступа к объектам документа.
- Трейлер, указывает на последнюю таблицу перекрестных ссылок и содержит общее количество объектов в таблицах перекрестных ссылок.
Документ Publisher на самом деле не имеет структуры. Это похоже на холст, на котором вы размещаете объекты нужного вам типа, размера и цвета там, где они вам нужны. Существует так много вариантов оформления вашего файла, что в программу включено множество шаблонов, позволяющих быстро создать распечатку.
Различная структура этих форматов в основном зависит от цели, для которой они используются. В то время как PDF в основном предназначен для создания структурированных текстовых файлов, PUB призван упростить создание дизайнерской продукции. Вот почему интерфейс более интерактивный: вы можете просто перетащить любой объект и настроить его. Таким образом, структура файла PUB представляет собой всего лишь макет страницы и объекты дизайна.
Из-за этих различий преобразование нигде не представлено, поскольку оно было бы бесполезным. Я не говорю, что невозможно разработать такой конвертер, который будет извлекать один и тот же контент и переносить его в конечный файл, но на изготовление этого потребуется немалое количество времени. PUB-файл закрыт, и в нем слишком мало информации, чтобы разработчики могли воспроизвести такие файлы.
Если кто-то создаст простое приложение, просто чтобы прикрыть поисковый запрос, то если описать такое преобразование картинкой, это будет выглядеть примерно так.
Как получить содержимое файла PDF в PUB?
Если конвертации нет, что делать? Вот несколько способов перенести тексты, изображения и таблицы из файлов PDF в MS Publisher.
PDF в PUB посредством промежуточного преобразования в другой формат.
Поскольку мы только что узнали, что преобразование PDF в PUB бесполезно, вам все равно может потребоваться сохранить содержимое вашего PDF-файла во время работы в MS Publisher. Вот шаги, которые вам необходимо предпринять:
- Укажите тип контента, который необходимо перенести. Это текст, изображение или таблица?
- Найдите конвертеры, соответствующие выходному формату, и конвертируйте файлы. Вот все параметры, которые могут вам понадобиться при конвертировании PDF-файла.
- Скопируйте и вставьте содержимое преобразованного файла в файл Pub.
Вставка PDF-файла в макет страницы в MS Publisher.
Вы также можете открыть PDF-файл прямо из MS Publisher:
- Создать или открыть публикацию.
- В нужном месте макета страницы добавьте контент.
- Нажмите кнопку «Вставить», а затем кнопку «Объект».
- Выберите параметр «Создать из файла» и найдите PDF-файл, чтобы добавить его в документ. Выбранный PDF-файл будет добавлен в документ PUB как объект OLE и может быть изменен редакторами PDF внутри MS Publisher.
Сделайте скрин екрана и вставьте.
Еще один способ, своего рода любительский. Это работает только в том случае, если ваш PUB-файл не требует высокого качества.
- Сделайте снимок экрана той области PDF-файла, которую вы хотите передать.
- Вставьте его в файл PUB.
- Обрезать экран при необходимости.