Как я могу создать два разных файла PDF в одном и том же фрейме?

Я использовал class FPDF для создания многостраничного документа PDF, а затем я использовал iframe для отображения многостраничного документа.

Вот пример результата: Изображение iframe с многостраничным PDF-файлом

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

Как я могу создать два разных файла PDF в одном и том же iframe

Плагин PDF полностью контролирует iframe и не может обрабатывать несколько файлов.

Что вы можете сделать, чтобы обойти это:

Два IFRAME

Одно простое решение, которое приходит на ум, – это иметь HTML-страницу в iframe, которая, в свою очередь, содержит два frame iframe или даже frame .

Вам нужно будет выяснить, будет ли это работать для вас – дьявол будет здесь подробно, например, синхронизация позиций прокрутки или масштабирования будет невозможна, что, вероятно, вам нужно.

Объединение PDF-файлов

Единственный реальный способ сделать это, о котором я могу думать, – создать PDF-файл, который объединяет два PDF-файла рядом друг с другом. Это не совсем тривиально. Обратите внимание на следующие вопросы:

  • PHP – Как объединить / объединить несколько PDF-файлов

  • Необходимо объединить несколько PDF-файлов в один PDF-файл с разделами «Содержание»

там больше на SO при поиске «PHP PDF merge».

Я не думаю, что вы можете, читатель PDF-файлов пользователей может (если он настроен для этого) отображать встроенный PDF-файл, поэтому вы можете иметь только один для каждого iframe …

Но! Как насчет наличия двух фреймов? Таким образом, вы можете легко отображать два PDF-файла.

Я бы пошел с слиянием, как предложил Пекка. Плагин, отображающий PDF, является afaik, способным иметь только один PDF-файл.