Встраивание Foxit PDF Reader в веб-страницу - PullRequest
2 голосов
/ 04 марта 2009

Мне нужно встроить Foxit Reader (программное обеспечение для чтения PDF) в веб-страницу. Кто-нибудь знает правильный classid и параметры для использования в следующем коде:

<object id="pdfReaderObj" classid="CLSID:XXXX" width="500" height="700">
    <param name="Filename" value="/1234-56789-abc-123-3.pdf">
    <param name="SRC" value="/1234-56789-abc-123-3.pdf">
    You must install Foxit Reader to view this document.
</object>

Кроме того, если у кого-то есть опыт развертывания на предприятии, автоматической установки, настройки реестра и т. Д. Это также приветствуется.

Спасибо

1 Ответ

3 голосов
/ 11 июня 2009

Foxit Reader сам по себе не содержит встраиваемых компонентов; для этого у них есть Foxit Reader ActiveX , который является платным компонентом, распространяемым отдельно от Reader. Например, стандартная версия ActiveX может быть встроена в веб-страницу следующим образом:

<script type="text/javascript"">
function openFile() {
    document.getElementById("foxitReader").OpenFile("foo.pdf", "");
}
</script>

<body onload="openFile()">
    <object id="foxitReader"
        classid="clsid:DB2189DF-ABF4-445A-A4E5-BF32F2CEA4D9"
        width="800" height="600">
    <p>You must install Foxit Reader ActiveX to view this PDF file.</p>
    </object>
</body>

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

Если использование Foxit Reader ActiveX не подходит для вас, взгляните на этот вопрос , в котором рассматриваются другие возможные способы отображения содержимого PDF.

...