Konvertierung von PDF-Dokumenten über JavaScript über C++
Exportieren Sie PDF in Microsoft Office® Word-, Excel-, PowerPoint-Präsentationen, Bilder, EPUB- und feste Layoutformate
Überschau
Suchen Sie nach einer Methode, um PDF-Dateien mithilfe von JavaScript und C++ in andere Formate umzuwandeln? Aspose.PDF for JavaScript via C++ ist die perfekte Lösung für die Konvertierung von PDF-Dokumenten. Dieser Artikel zeigt, wie Sie PDF mithilfe von JavaScript über C++ in Text konvertieren. PDF-Dateien können verschiedene Inhalte wie Text, Bilder, anklickbare Schaltflächen, Hyperlinks, eingebettete Schriftarten, Signaturen und Stempel enthalten. Bei der Konvertierung einer PDF-Datei in ein anderes Format möchten Benutzer häufig den PDF-Inhalt bearbeiten können. Mit Aspose.PDF for JavaScript über C++ können Sie Ihre PDF-Dokumente einfach und schnell in und aus den gängigsten Formaten konvertieren. Unsere Bibliothek stellt sicher, dass Ihre PDF-Dateien korrekt und erfolgreich konvertiert werden.
Konvertierung von PDF zu DOC
Aspose.PDF for JavaScript unterstützt die Konvertierung von PDF in DOC direkt im Web. Zuerst erstellen wir ‘FileReader’. Dann rufen wir die Funktion AsposePDFToDoc auf. Der Webworker ist so eingerichtet, dass er mithilfe des onmessage-Event-Handlers auf Nachrichten wartet. Wenn er eine Nachricht von der Webseite empfängt, verarbeitet er die Anfrage und sendet eine Antwort zurück an den Hauptthread. Die resultierende Datei können wir mit der Funktion Datei herunterladen erstellen. Die DownloadFile-Funktion ist dafür verantwortlich, einen Link zu generieren, über den der Benutzer eine Datei herunterladen kann. Wenn „Json.ErrorCode“ anschließend 0 ist, enthält Json.FileNameResult den Namen, den Sie zuvor angegeben haben. Wenn der Parameter ‘JSON.ErrorCode’ ungleich 0 ist und entsprechend ein Fehler in Ihrer Datei auftritt, sind Informationen über einen solchen Fehler in der Eigenschaft ‘JSON.ErrorText’ enthalten. Der Name der resultierenden Datei lautet ‘resultPdfToDoc.doc’.
PDF als XLSX speichern
Dieser Code ist eine JavaScript-Funktion, die eine PDF-Datei mithilfe von Aspose.PDF in eine Excel-Datei konvertiert. Sie verwendet ein Ereignisobjekt als Parameter, das die ausgewählte PDF-Datei aus einem Dateieingabeelement enthält. Es erstellt ein FileReader-Objekt und weist seinem Onload-Ereignis eine Callback-Funktion zu. Die Callback-Funktion wird ausgeführt, wenn die Datei als Array-Puffer gelesen wird. Rufen Sie als Nächstes die Funktion AsposePDFToXLSX auf. Die Funktion verwendet den Dateiinhalt, den ursprünglichen Dateinamen und den Namen der Ausgabedatei als Argumente und gibt ein JSON-Objekt mit dem Ergebnis zurück. Das JSON-Objekt hat eine errorCode-Eigenschaft und eine errorText-Eigenschaft. Wenn der ErrorCode 0 ist, bedeutet dies, dass die Konvertierung erfolgreich war und das JSON-Objekt auch über eine fileNameResult-Eigenschaft verfügt, die den Namen der Excel-Ausgabedatei enthält. Wenn der ErrorCode nicht 0 ist, bedeutet dies, dass ein Fehler aufgetreten ist. Der Name der resultierenden Datei lautet ‘resultPDFToXlsx.xlsx’.
PDF in PowerPoint-Präsentationen konvertieren
Dieser Code ist eine JavaScript-Funktion, die mithilfe von Aspose.PDF eine PDF-Datei in eine PowerPoint-Datei konvertiert. Sie verwendet ein Ereignisobjekt als Parameter, das die ausgewählte PDF-Datei aus einem Dateieingabeelement enthält. Als Nächstes erstellt es ein FileReader-Objekt und weist seinem Onload-Ereignis eine Callback-Funktion zu. Die Callback-Funktion wird ausgeführt, wenn die Datei als Array-Puffer gelesen wird. Rufen Sie die Funktion AsposePDFToPPTX auf. Die Funktion verwendet den Dateiinhalt, den ursprünglichen Dateinamen und den Namen der Ausgabedatei als Argumente und gibt ein JSON-Objekt mit dem Ergebnis zurück. Das JSON-Objekt hat eine errorCode-Eigenschaft und eine errorText-Eigenschaft. Wenn der ErrorCode 0 ist, bedeutet dies, dass die Konvertierung erfolgreich war und das JSON-Objekt auch über eine fileNameResult-Eigenschaft verfügt, die den Namen der PowerPoint-Ausgabedatei enthält. Wenn der ErrorCode nicht 0 ist, bedeutet dies, dass ein Fehler aufgetreten ist und die ErrorText-Eigenschaft die Fehlermeldung enthält. Daher erstellt die DownloadFile-Funktion einen Download-Link für die PowerPoint-Ausgabedatei. Die Funktion verwendet den Namen der Ausgabedatei ‘resultPDFToPPTX.pptx’.
Konvertierung von PDF in EPUB im tragbaren Dokumentformat
Dieser Code ist eine JavaScript-Funktion, die eine PDF-Datei mithilfe von Aspose.PDF in eine EPUB-Datei konvertiert. Es erstellt ein FileReader-Objekt und weist seinem onload-Ereignis eine Callback-Funktion zu. Rufen Sie als Nächstes die Funktion AsposePDFToePub auf. Die Funktion verwendet den Dateiinhalt, den ursprünglichen Dateinamen und den Namen der Ausgabedatei als Argumente und gibt ein JSON-Objekt mit dem Ergebnis zurück. Das JSON-Objekt hat eine errorCode-Eigenschaft und eine errorText-Eigenschaft. Wenn der ErrorCode 0 ist, bedeutet dies, dass die Konvertierung erfolgreich war und das JSON-Objekt auch über eine fileNameResult-Eigenschaft verfügt, die den Namen der Ausgabe-EPUB-Datei enthält. Wenn der ErrorCode nicht 0 ist, bedeutet dies, dass ein Fehler aufgetreten ist und die ErrorText-Eigenschaft die Fehlermeldung enthält. Daher erstellt die DownloadFile-Funktion einen Download-Link für die Ausgabe-EPUB-Datei. Die Funktion verwendet den Namen der Ausgabedatei ‘resultPdfToEPUB.epub’.
PDF zu PNG konvertieren
Dieser Code ist eine JavaScript-Funktion, die eine PDF-Datei mithilfe von Aspose.PDF in PNG-Bilder konvertiert. Es erstellt ein FileReader-Objekt und weist seinem onload-Ereignis eine Callback-Funktion zu. Die Callback-Funktion wird ausgeführt, wenn die Datei als Array-Puffer gelesen wird. Ruft die Funktion AsposePDFPageStopNg auf, die ein Wrapper für die Datei Aspose.PDF ist. Die Funktion verwendet den Dateiinhalt, den ursprünglichen Dateinamen, die Vorlage für den Ausgabedateinamen und die Auflösung als Argumente und gibt ein JSON-Objekt mit dem Ergebnis zurück. Das JSON-Objekt hat eine errorCode-Eigenschaft und eine errorText-Eigenschaft. Daher erstellt die DownloadFile-Funktion für jede Ausgabedatei einen Download-Link für das PNG-Bild. Die Funktion verwendet den Namen der Ausgabedatei ‘resultPDFToPng {0:D2} .png’.