Как сделать так, чтобы два разных файла PDF отображались в одном и том же фрейме? - PullRequest
1 голос
/ 29 июня 2010

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

Вот пример результата: Picture of iframe with multi-page PDF

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

Как сделать так, чтобы два разных файла PDF отображались в одном и том же фрейме

Ответы [ 3 ]

7 голосов
/ 29 июня 2010

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

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

Два IFRAMEs

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

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

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

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

, при поиске "PHP PDF merge" есть больше информации о SO.

2 голосов
/ 29 июня 2010

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

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

0 голосов
/ 29 июня 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...