Ten prosty temat opisuje jak scalić dokumenty Word przy użyciu języka Java. Obejmuje krok po kroku proces konfigurowania środowiska wraz z łączami do wymaganych zasobów i działającym przykładowym kodem do opracowania aplikacji, która może łączyć pliki Word przy użyciu języka Java. Opracowana aplikacja może być używana w dowolnym środowisku wspieranym przez Javę w systemach operacyjnych takich jak Linux, MS Windows czy macOs.
Kroki łączenia dokumentów programu Word w Javie
- Skonfiguruj IDE, aby używać Aspose.Words for Java do dołączania dokumentu programu Word w Javie
- Uzyskaj dostęp do dokumentu programu Target Word przy użyciu instancji klasy Document
- Uzyskaj dostęp do dokumentu programu Target Word przy użyciu instancji klasy Document
- Dołącz źródłowy plik DOCX do docelowego pliku DOCX, używając metody appendDocument
- Zapisz połączony dokument Word na dysku
Wyżej wymieniona procedura krokowa wyjaśnia proces łączenia dokumentów Word w Javie. Proces inicjowany jest poprzez załadowanie źródłowych i docelowych plików dokumentów DOCX z dysku przy użyciu dwóch oddzielnych instancji klasy Document. Metoda appendDocument obiektu klasy dokumentu celu jest następnie używana do scalania w nim dokumentu źródłowego, po czym następuje zapisanie połączonego pliku dokumentu programu Word na dysku.
Kod do łączenia dokumentów programu Word przy użyciu języka Java
import com.aspose.words.Document; | |
import com.aspose.words.ImportFormatMode; | |
import com.aspose.words.License; | |
public class AppendWordFiles { | |
public static void main(String[] args) throws Exception {// Merge Word files | |
String path ="/Users/KnowledgeBase/TestData/"; | |
// Apply Aspose.Words for Java license to append the Word documents | |
License licenseForMergeDocs = new License(); | |
licenseForMergeDocs.setLicense(path + "Conholdate.Total.Product.Family.lic"); | |
// Open the source Word file using the Document class | |
Document inputDocx = new Document(path + "Test1.docx"); | |
inputDocx.getFirstSection().getBody().appendParagraph("Source document text. "); | |
Document destDoc = new Document(path + "Test2.docx"); | |
destDoc.getFirstSection().getBody().appendParagraph("Destination document text. "); | |
// Now merge the document to the target document and | |
// preserving its formatting and saving on the disk | |
destDoc.appendDocument(inputDocx, ImportFormatMode.KEEP_SOURCE_FORMATTING); | |
destDoc.save(path + "Document.AppendDocument.docx"); | |
System.out.println("Done"); | |
} | |
} |
Ten przykładowy kod demonstruje proces łączenia dokumentów programu Word w Javie przy użyciu prostego interfejsu API i można go łatwo rozszerzyć, aby scalić wiele plików DOCX. Metoda appendDocument wykorzystuje wyliczenie ImportFormatMode jako argument metody, co umożliwia scalanie przychodzącego dokumentu programu Word przy użyciu różnych opcji formatowania, w tym użycia formatowania docelowego, formatowania źródłowego lub zachowania tylko różnych stylów.
Ten temat nauczył nas jak dołączać dokumenty programu Word przy użyciu języka Java. Jeśli jesteś zainteresowany cyfrowym podpisaniem dokumentu Word, zapoznaj się z artykułem na stronie jak cyfrowo podpisać dokument programu Word przy użyciu języka Java.