Konwersja dokumentów PDF przez JavaScript przez C++
Eksportuj pliki PDF do programów Microsoft Office® Word, Excel, prezentacje PowerPoint, obrazy, EPUB i formaty o stałym układzie
Przegląd
Szukasz metody przekształcania plików PDF w inne formaty za pomocą JavaScript i C++? Aspose.PDF dla JavaScript przez C++ jest idealnym rozwiązaniem do konwersji dokumentów PDF. W tym artykule pokażemy, jak przekonwertować plik PDF na tekst za pomocą JavaScript przez C++. Pliki PDF mogą zawierać różne treści, takie jak tekst, obrazy, klikalne przyciski, hiperłącza, osadzone czcionki, podpisy i znaczki. Podczas konwersji pliku PDF na inny format użytkownicy często chcą mieć możliwość edycji zawartości PDF. Z Aspose.PDF dla JavaScript przez C++, możesz łatwo i szybko konwertować dokumenty PDF do iz najpopularniejszych formatów. Nasza biblioteka zapewnia, że pliki PDF są konwertowane dokładnie i pomyślnie.
Konwersja PDF do DOC
Aspose.PDF dla JavaScript obsługuje konwersję PDF na DOC bezpośrednio w Internecie. Najpierw tworzymy „FileReader”. Następnie wywołujemy funkcję AsposepDFToDoc. Pracownik WWW jest skonfigurowany do słuchania wiadomości za pomocą modułu obsługi zdarzeń onmessage. Gdy otrzyma wiadomość ze strony internetowej, przetwarza żądanie i wysyła odpowiedź z powrotem do głównego wątku. Wynikowy plik, którym możemy stać się poprzez funkcję Download File. Funkcja DownloadFile jest odpowiedzialna za wygenerowanie linku, który umożliwia użytkownikowi pobranie pliku. Następnie, jeśli ‘json.errorCode’ ma wartość 0, to json.filenameResult będzie zawierać nazwę określoną wcześniej. Jeśli parametr „JSON.errorCode” nie jest równy 0 i odpowiednio wystąpi błąd w twoim pliku, wówczas informacje o takim błędzie będą zawarte we właściwości „JSON.errorText”. Nazwa pliku wynikowego to „ResultPDFToDoc.doc”.
Zapisz PDF jako XLSX
Ten kod jest funkcją JavaScript, która konwertuje plik PDF na plik Excel za pomocą pliku Aspose.PDF. Jako parametr przyjmuje obiekt zdarzenia, który zawiera wybrany plik PDF z elementu wejściowego pliku. Tworzy obiekt FileReader i przypisuje funkcję wywołania zwrotnego do zdarzenia onload. Funkcja wywołania zwrotnego jest wykonywana, gdy plik jest odczytywany jako bufor tablicowy. Następnie wywołaj funkcję AsposepDFToXlsX. Funkcja przyjmuje zawartość pliku, oryginalną nazwę pliku i nazwę pliku wyjściowego jako argumenty i zwraca obiekt JSON wraz z wynikiem. Obiekt JSON ma właściwość ErrorCode i właściwość ErrorText. Jeśli kod błędu wynosi 0, oznacza to, że konwersja zakończyła się sukcesem, a obiekt JSON ma również właściwość FileNameResult, która zawiera nazwę wyjściowego pliku Excel. Jeśli kod błędu nie jest 0, oznacza to, że wystąpił błąd. Nazwa wynikowego pliku to „ResultPDFTOxlsx.xlsx”.
Konwertuj PDF na prezentacje PowerPoint
Ten kod jest funkcją JavaScript, która konwertuje plik PDF na plik PowerPoint za pomocą pliku Aspose.PDF. Jako parametr przyjmuje obiekt zdarzenia, który zawiera wybrany plik PDF z elementu wejściowego pliku. Następnie tworzy obiekt FileReader i przypisuje funkcję wywołania zwrotnego do jego zdarzenia onload. Funkcja wywołania zwrotnego jest wykonywana, gdy plik jest odczytywany jako bufor tablicowy.Wywołaj funkcję AsposepDFtopptx. Funkcja przyjmuje zawartość pliku, oryginalną nazwę pliku i nazwę pliku wyjściowego jako argumenty i zwraca obiekt JSON wraz z wynikiem. Obiekt JSON ma właściwość ErrorCode i właściwość ErrorText. Jeśli kod błędu wynosi 0, oznacza to, że konwersja zakończyła się sukcesem, a obiekt JSON ma również właściwość FileNameResult, która zawiera nazwę wyjściowego pliku PowerPoint. Jeśli kod ErrorCode nie jest 0, oznacza to, że wystąpił błąd, a właściwość ErrorText zawiera komunikat o błędzie. W rezultacie funkcja DownloadFile tworzy łącze pobierania dla wyjściowego pliku PowerPoint. Funkcja przyjmuje nazwę pliku wyjściowego „ResultPDFtopptx.pptx”.
Przenośny format dokumentu Konwersja PDF na EPUB
Ten kod jest funkcją JavaScript, która konwertuje plik PDF na plik EPUB za pomocą pliku Aspose.PDF. Tworzy obiekt FileReader i przypisuje funkcję wywołania zwrotnego do zdarzenia onload. Następnie wywołaj funkcję AsposepDFToEPUB. Funkcja przyjmuje zawartość pliku, oryginalną nazwę pliku i nazwę pliku wyjściowego jako argumenty i zwraca obiekt JSON z wynikiem. Obiekt JSON ma właściwość ErrorCode i właściwość ErrorText. Jeśli kod ErrorCode wynosi 0, oznacza to, że konwersja zakończyła się powodzeniem, a obiekt JSON ma również właściwość FileNameResult, która zawiera nazwę wyjściowego pliku EPUB. Jeśli kod ErrorCode nie jest 0, oznacza to, że wystąpił błąd, a właściwość ErrorText zawiera komunikat o błędzie. W rezultacie funkcja DownloadFile tworzy łącze pobierania dla wyjściowego pliku EPUB. Funkcja przyjmuje nazwę pliku wyjściowego „ResultPDFTOEPUB.epub”.
Konwertuj PDF na PNG
Ten kod jest funkcją JavaScript, która konwertuje plik PDF na obrazy PNG za pomocą pliku Aspose.PDF. Tworzy obiekt FileReader i przypisuje funkcję wywołania zwrotnego do zdarzenia onload. Funkcja wywołania zwrotnego jest wykonywana, gdy plik jest odczytywany jako bufor tablicowy. Wywołuje funkcję AsposePDFPageStopng, która jest opakowaniem dla pliku Aspose.PDF. Funkcja przyjmuje zawartość pliku, oryginalną nazwę pliku, szablon nazwy pliku wyjściowego i rozdzielczość jako argumenty i zwraca obiekt JSON z wynikiem. Obiekt JSON ma właściwość ErrorCode i właściwość ErrorText. W rezultacie funkcja DownloadFile dla każdego pliku wyjściowego tworzy łącze pobierania obrazu PNG. Funkcja przyjmuje nazwę pliku wyjściowego ‘ResultPDFTopng {0:D2} .png’.