Dokumenty edytora tekstu to jeden z najpopularniejszych formatów plików używanych do tworzenia wersji roboczych dokumentów. Mając do czynienia z wieloma dużymi plikami, nigdy nie jest łatwo przenosić strony bez utraty formatowania. Aby zmienić kolejność stron, w tym artykule omówiono, jak programowo przenosić strony w dokumentach Word (DOC/DOCX) w Javie.
Java API do przenoszenia stron dokumentów programu Word
GroupDocs.Merger zapewnia Java API do obsługi dokumentów i ich stron. Umożliwia przenoszenie, usuwanie, dzielenie dokumentów i wyodrębnianie stron, zmianę orientacji strony i obracanie stron dokumentu w aplikacjach Java. Użyję tego API do przenoszenia stron plików DOC/DOCX. Szczegółowe informacje i inne funkcje interfejsu API można znaleźć w dokumentacji.
Pobierz i skonfiguruj
Pobierz bibliotekę z sekcji pliki do pobrania. W przypadku aplikacji Java opartej na Maven wystarczy dodać następującą konfigurację pom.xml. Następnie możesz wypróbować przykłady z tego artykułu, a także wiele innych przykładów dostępnych na GitHub. Aby uzyskać szczegółowe informacje, odwiedź Odniesienie do interfejsu API.
<repository>
<id>GroupDocsJavaAPI</id>
<name>GroupDocs Java API</name>
<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-merger</artifactId>
<version>22.2</version>
</dependency>
Przenieś strony w dokumentach programu Word za pomocą języka Java
Wystarczy zamówić stronę, aby przejść do nowej pozycji, to będzie. Poniżej przedstawiono kroki, które zmieniają kolejność stron dokumentu Word w Javie.
- Ustaw numer strony docelowej i jej nową pozycję za pomocą klasy MoveOptions.
- Załaduj plik DOC/DOCX przy użyciu klasy Merger.
- Użyj metody movePage(), aby przenieść ustawioną stronę.
- Zapisz uporządkowany dokument za pomocą metody save().
Poniższy kod źródłowy języka Java zmienia kolejność stron dokumentu programu Word. Dokładniej, przesuwa 7. stronę dokumentu DOCX na 2. miejsce.
// Zmień kolejność stron dokumentów edytora tekstu (DOC/DOCX) w Javie
int pageNumber = 7;
int newPageNumber = 2;
MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);
Merger merger = new Merger("path\document.docx");
merger.movePage(moveOptions);
merger.save("path\rearranged-document.docx");
Uzyskaj bezpłatną licencję API
Możesz uzyskać bezpłatną tymczasową licencję, aby korzystać z API bez ograniczeń ewaluacyjnych.
Wniosek
Podsumowując, nauczyliśmy się zmieniać kolejność stron dokumentu Word w Javie. Widzieliśmy przykład kodu źródłowego, który zmienił pozycję strony w pliku DOCX. Możesz zbudować własną aplikację online, aby zmienić kolejność stron programu Word online. Aby uzyskać więcej informacji na temat interfejsu API, odwiedź dokumentację. W przypadku pytań skontaktuj się z nami za pośrednictwem forum.
Zobacz też
- Renderuj dokumenty Word jako zminimalizowany HTML
- Wyszukiwanie w programie Word i zastępowanie tekstu w dokumentach programu Word
- Jak zabezpieczyć hasłem i usunąć ochronę z dokumentów programu Word
- Wyświetl dokumenty programu Word jako responsywną stronę HTML
- Wstaw obiekty OLE w programach Word, Excel, PowerPoint