összevonás doc

Kombinálja a Word fájlokat a Java REST API segítségével

A több forrásból származó információk összegyűjtése és egy összefüggő dokumentum létrehozása általános szükséglet. A Word-fájlok egyesítésének szükségessége, legyenek azok jelentések, cikkek vagy együttműködési dokumentumok, mind a szakemberek, mind a vállalkozások számára rendkívül fontosak. Ez a folyamat javítja a dokumentumok rendszerezését, leegyszerűsíti a megosztást és javítja az általános termelékenységet. A Java REST API erejével a Word fájlok egyesítése egyszerűsített feladattá válik, és biztosítja a sok dokumentum zökkenőmentes kezeléséhez szükséges hatékonyságot és pontosságot.

Java REST API a DOC fájlok egyesítéséhez

Induljon el a dokumentumkonszolidáció útjára, és fedezze fel az Aspose.Words Cloud SDK for Java szolgáltatásainak sokaságát. A Word-fájlok egyesítése a hatékony dokumentumkezelés kulcsfontosságú eleme, amely lehetővé teszi a szakemberek számára, hogy összefüggő jelentéseket, prezentációkat vagy együttműködési projekteket készítsenek. Az Aspose.Words Cloud SDK for Java azonban nem áll meg az összevonásban; kibővíti képességeit a funkciók széles körére.

Képes betölteni a népszerű MS Word fájlformátumokat, beleértve a DOC, DOCX, RTF, DOT, DOTX, DOTM stb.

Word-fájlok egyesítése Java-ban

Ez a szakasz a DOCX-fájlok Java kódrészlettel történő egyesítése lépéseit és kapcsolódó részleteit ismerteti.

  • Először is hozzon létre egy WordsApi osztály objektumot.
  • Másodszor, állítsa be a WordsApi objektum ügyféltitkait és ügyfélazonosítóját.
  • Ezután hozzon létre egy példányt a DocumentEntry osztályból, amely meghatározza az egyesítendő Word-fájlok listáját.
  • Most hozzon létre egy objektumot a DocumentEntryList osztályból, és adja meg a Word dokumentumok listáját.
  • Utolsó előtt hozzon létre egy példányt az AppendDocumentRequest osztályból, ahol argumentumként adjuk át a bemeneti Word dokumentumot, az összevonandó DocumentEntryList és az egyesített Word dokumentum nevét.
  • Végül inicializálja a DocumentResponse osztály objektumát, és hívja meg az appendDocument(…) metódust a Word dokumentumok egyesítése művelet végrehajtásához.
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.AppendDocumentRequest;
import com.aspose.words.cloud.model.DocumentEntry;
import com.aspose.words.cloud.model.DocumentEntryList;
import com.aspose.words.cloud.model.DocumentResponse;

public class merge {

	public static void main(String[] args) {

	// hozzon létre egy objektumot az Aspose.Words Cloud API-ból
	WordsApi wordsApi = new WordsApi(new com.aspose.words.cloud.ApiClient());
	com.aspose.words.cloud.ApiClient wordsClient = wordsApi.getApiClient();
	wordsClient.setAppSid("xxx-xxx-xxx-xxxxx");
	wordsClient.setAppKey("xxxxxxx");
	// bemeneti fájlnév
	String fileName ="test_doc.docx";
		
	try
	{
		// hozzon létre DocumentEntry objektumot, és adja meg az eredményül kapott fájl formázását
		DocumentEntry docEntry = new DocumentEntry().href("test_multi_pages.docx").importFormatMode("KeepSourceFormatting");
		// a csatolandó dokumentumok listája
		DocumentEntryList documentList = new DocumentEntryList().addDocumentEntriesItem(docEntry);
		// hozzon létre egy kérést a dokumentum hozzáfűzése művelet végrehajtására
		AppendDocumentRequest request = new AppendDocumentRequest(fileName, documentList, null, null,
		    	null, null, "Combined.docx", null, null);
		DocumentResponse result = wordsApi.appendDocument(request);
	}catch(Exception ex)
	{
		System.out.println(ex.getMessage());
	}
	}
}

Kombinálja a Word fájlokat a cURL parancsokkal

Fedezze fel a dokumentumkonszolidáció erejét a cURL-parancsok egyszerűségével, és zökkenőmentesen egyesítsen több Word-fájlt összefüggő dokumentumokká. Akár egy projekten dolgozik, akár jelentéseket egyesít, akár adatokat rendez, ez a parancssori megközelítés hatékony módot kínál a Word-dokumentumok könnyed egyesítésére.

Az első lépés egy JWT hozzáférési jogkivonat létrehozása. Kérjük, látogasson el a következő linkre a JSON Web Token Authentication beszerzésével kapcsolatos részletekért.

Miután megvan a JWT token, használja a következő cURL parancsot a dokumentum-egyesítési művelet végrehajtásához.

curl -X PUT "https://api.aspose.cloud/v4.0/words/test_doc.docx/appendDocument" \
-H "accept: application/json" \
-H "Authorization: Bearer <JWT Token>" \
-H "Content-Type: application/json" \
-d "{\"DocumentEntries\":[{\"Href\":\"test_multi_pages.docx\",\"ImportFormatMode\":\"KeepSourceFormatting\"}],\"ApplyBaseDocumentHeadersAndFootersToAppendingDocuments\":true}"

Tesztelési célból érdemes lehet letölteni a minta bemeneti testdoc.docx, testmultipages.docx és az eredményül kapott testdocoutput.docx fájlokat.

Következtetés

Összefoglalva, a Word-fájlok egyesítésének művészete alapvető követelmény az egyszerűsített dokumentumkezeléshez, legyen az személyes, szakmai vagy együttműködési célból. Mindkét megközelítés – akár az Aspose.Words Cloud SDK for Java kihasználása, akár a cURL-parancsok használata – egyedi és hatékony útvonalakat kínál a konszolidáció zökkenőmentes megvalósításához. Tehát akár a robusztus eszközkészletet, akár a cURL parancsok egyszerű hatékonyságát választja, mindkét megközelítés ugyanazt a célt szolgálja: a Word-fájlok precíz és hatékony egyesítését.

Kapcsolódó cikkek

Az alábbi linkre kattintva tájékozódhat: