Ten artykuł wyjaśnia, jak wstawić PDF jako obraz do Word w Pythonie. Zawiera szczegóły dotyczące konfiguracji IDE, listę kroków programistycznych oraz przykładowy kod do wstawiania PDF do Worda jako obrazu w Pythonie. Otrzymasz także kilka sugestii, jak udoskonalić kod, aby uzyskać niestandardowy plik wyjściowy Word.
Kroki wstawiania obrazu PDF do Worda w Pythonie
- Skonfiguruj środowisko, aby używać Aspose.Total for Python via .NET do renderowania PDF do pliku Word
- Zastosuj odpowiednią licencję produktu, aby włączyć pełne funkcje produktu
- Załaduj plik PDF źródłowy do pamięci przy użyciu klasy Document
- Utwórz nowy pusty Word file do zapisywania wynikowych obrazów PDF
- Ustaw parametry, takie jak rozdzielczość, aby renderować stronę PDF do PNG
- Przejrzyj każdą stronę PDF po kolei
- Przekształć każdą stronę w obraz PNG i umieść go na nowej stronie w pliku Word, dodając podział strony
- Zapisz ukończony plik Word na dysku
Te kroki opisują jak wstawić obraz PDF do Worda w Pythonie. Aby wykonać to zadanie, załaduj źródłowy plik PDF, utwórz nowy plik DOCX, ustaw parametry renderowania strony PDF i przeanalizuj każdą stronę w PDF. Konwertuj każdą stronę PDF na PNG przy użyciu określonych ustawień, wstaw każdy powstały obraz do nowego pliku Word, wstaw podział strony po każdym obrazie i kontynuuj proces, aż wszystkie obrazy stron PDF zostaną zapisane w pliku Word.
Kod do wstawiania PDF do Worda jako obrazu w Pythonie
Ten kod demonstruje proces wstawiania pliku PDF jako obrazu w programie Word przy użyciu Pythona. Domyślna skala renderowania obrazu wynosi 100 %; jednak możesz wstawiać dowolny obraz z wyraźnie określoną wysokością i szerokością, używając wartości w punktach z strony.pudełko mediów.szerokość/wysokość. Jeśli PDF ma mieszane rozmiary stron lub orientacje, możesz rozważyć użycie aw.BreakType.SECTION_BREAK_NEW_PAGE z ustawieniami strony dla każdej sekcji zamiast zwykłego podziału strony.
Ten przewodnik pokazuje proces renderowania pliku PDF z tekstem do pliku Word jako obrazy, strona po stronie. Aby przekonwertować zeskanowany PDF na plik DOCX, odwołaj się do artykułu Convert scanned PDF to Word using Python.