PDF в Publisher | API для .NET
Перетворення PDF у PUB, чому б і ні?
Вступ
Коли PUB у PDF не створює жодних проблем із перетворенням, завдяки великій різноманітності програм і інтегрованим у MS Publisher функціоналу для збереження файлу у форматі PDF, зворотне перетворення, здається, не так просто виконати.
Так, в Інтернеті є значна кількість безкоштовних конвертерів. Вони пропонують швидку функціональність для перетворення майже будь-якого потрібного файлу в інший формат. Що стосується перетворення PDF у PUB, можливо, ви втратили лік кількості відвіданих сторінок без результату. Або немає конвертерів, або функціонал насправді не забезпечує вам таке перетворення, а пропонує іншу конверсію. Отже, виникає запитання: чому такий популярний пошуковий запит залишається непокритим?
Порівняння файлів PDF і PUB
Щоб відповісти на запитання, нам потрібно спочатку зрозуміти особливості кожного формату, його структуру та призначення.
Як ми дізналися зі вступу до статті MS Publisher, файл PUB — це документ, створений за допомогою засобів MS Publisher. Він може бути готовим до використання з упорядкованим усім текстом, зображенням та іншим вмістом або просто шаблоном, який користувач може використовувати для створення публікацій із фіксованим форматуванням.
PUB-файл — це макетний документ, розроблений здебільшого для проектування. Кожен об’єкт документа є певною мірою індивідуальним і може бути переміщений, замінений або масштабований (звичайно, якщо відкрити в MS Publisher).
Навпаки, PDF є статичною Page Description Language, яка має сувору незмінну структуру.
Відмінності в структурі документів
Різна структура цих форматів здебільшого залежить від мети, для якої вони використовуються.
Ось структура 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.
- Обріжте екран, якщо потрібно.