Powiel możliwe:
How to create PDFs in Android SDK?Android - jak przekonwertować html na pdf?
Mam plik HTML w moim android aplikacji, którą chcesz zapisać w formacie PDF? Proszę dać mi znać, jak to zrobić?
Powiel możliwe:
How to create PDFs in Android SDK?Android - jak przekonwertować html na pdf?
Mam plik HTML w moim android aplikacji, którą chcesz zapisać w formacie PDF? Proszę dać mi znać, jak to zrobić?
zaczerpnięte bezpośrednio ze sobą tak pisać How to create PDFs in an Android app?:
jeśli ktoś chce generować pliki PDF na urządzeniu z Androidem, oto jak to zrobić:
http://sourceforge.net/projects/itext/ (biblioteka)
http://www.vogella.de/articles/JavaPDF/article.html (samouczek)
http://tutorials.jenkov.com/java-itext/image.html (tutorial zdjęć)
Zgodnie z komentarzem użytkownika z SourceForge i komentarzem poniżej tego rozwiązania biblioteka iText zmieniła się całkiem sporo. Gorąco polecamy skorzystanie z tej rady z przymrużeniem oka, i zachęcam do przejść rozwiązań przewidzianych w duplikatu odpowiedź:
Błąd. Słoiki itext nie działają na systemie Android, a wersje "kompatybilne z Androidem" nie przypominają oryginałów, jeśli chodzi o konwersję HTML za pomocą XMLWorker. Istnieją również zbędne inkluzje biblioteki Base64, więc twoja aplikacja nie będzie budować z powodu okropnego błędu "dex multiple versions". Przykładowa aplikacja jest płytka, pokazując tylko jeden bardzo prosty przykład. Zmarnowałem wiele godzin, próbując wykorzystać itext na Androida, aby przekonwertować HTML i zapisać bez powodzenia. Produkt z płatną licencją powinien działać i być lepiej udokumentowany. – huygir
@huygir widziałeś duplikat odpowiedzi? http://stackoverflow.com/questions/2499960/how-to-create-pdfs-in-android-sdk Ma najbardziej upvotes. Problem polega na tym, że odpowiedź pochodzi z 2010 roku, a moja pochodzi z 2011 roku ... w tym czasie wiele może się wydarzyć. Zaznaczę, że to już nie stanowi rozwiązania. Niemożliwe jest, aby sprawdzić wszystkie moje dane odpowiedzi na podstawie sposobu, w jaki przykłady i aplikacje zostały zmienione lub rozwinięte. Doceniam, że zwracasz naszą uwagę. – TryTryAgain
czekaj, pytasz, jak to zrobić jako użytkownik lub jak to zrobić to jako programista? Jeśli jesteś programistą, podałem rozwiązanie poniżej. – TryTryAgain