Преобразование HTML в PDF через JavaScript - PullRequest
0 голосов
/ 28 марта 2012

Я новичок в Javascript и HTML, я создаю приложение в PhoneGap, и конвертер PDF является частью моего проекта.Для этого я сослался на эту ссылку, когда я устанавливаю это приложение на устройство и запускаю его, я получаю исключение ActivityNotFound и в logcat выдается сообщение об ошибке:

03-28 17:41:39.406: E/Cordova(1781): Error loading url data:application/pdf;base64,JVBERi0xLjMKMyAwI.... and so on

Мой HTML код выглядит следующим образом:

<code><!doctype>
<html>
<head>
    <title>jsPDF</title>
    <style type="text/css">
        * { padding: 0; margin: 0; }
        body {
            padding: 30px;
            font-family: Arial, Helvetica, sans-serif;
        }
        h1 {
            margin-bottom: 1em;
            border-bottom: 1px solid #ccc;
        }

        h2 {
            margin-bottom: 1em;
            border-bottom: 1px solid #ccc;
        }

        pre {
            border: 1px dotted #ccc;
            background: #f7f7f7;
            padding: 10px;
            margin-bottom: 1em;
        }

        h1 {
            margin-bottom: 0.7em;
        }

        h2 {
            margin-top: 1em;
        }
    </style>
    <script type="text/javascript" src="libs/base64.js"></script>
    <script type="text/javascript" src="libs/sprintf.js"></script>
    <script type="text/javascript" src="libs/jspdf.js"></script>
</head>

<body>

<h1>jsPDF Demos</h1>

<p>Examples for using jsPDF with Data URIs below. Go <a href="http://jspdf.googlecode.com/">back to project homepage</a>.</p>

<h2>Simple Two-page Text Document</h2>
<pre>var doc = new jsPDF();
doc.text(20, 20, 'Hello world!');
doc.text(20, 30, 'This is client-side Javascript, pumping out a PDF.');
doc.addPage();
doc.text(20, 20, 'Do you like that?');

// Output as Data URI
doc.output('datauri');
Выполнить код

1 Ответ

0 голосов
/ 28 марта 2012

Это потому, что у вас нет Activity, которая может обрабатывать mime-тип application / pdf - другими словами, вы правы, вам нужен pdf reader.

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