
Konvertálja a szövegfájlt PDF-be Java segítségével
A TXT kiterjesztés egy szöveges dokumentumot jelöl, amely tiszta szöveget tartalmaz sorok formájában. A tiszta szöveges fájlban tárolt adatértékeket karakterek sorozataként tárolják. Minden karaktert a számítógép memóriájában egy vagy két bájt formájában tárolnak, és ennek a ténynek köszönhetően ez az egyik népszerű formátum minden platformon. Azonban hosszú távú archíválás esetén előfordulhat, hogy szükség van a TXT fájl PDF formátumra PDF való konvertálására. Ebben a cikkben azt fogjuk megvitatni, hogyan lehet a TXT-t PDF-re online konvertálni.
- TXT to PDF Conversion API
- Konvertálj szöveget PDF-be Java-ban
- TXT to PDF cURL parancsok segítségével
TXT to PDF Conversion API
Aspose.Words Cloud SDK for Java lehetővé teszi a java fejlesztők számára, hogy Word dokumentumok létrehozását, manipulációját és átalakítását valósítsák meg Java alkalmazásokban. Tehát a cikk terjedelmét tekintve a TXT-ről PDF-re való konvertálást kevesebb kódsorral tudjuk megvalósítani. Most kérjük, adja hozzá a következő részleteket a pom.xml fájlhoz a maven build típusú projektjében, hogy hivatkozhasson a Word manipuláló SDK-ra a projektjében.
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words-cloud</artifactId>
<version>22.5.0</version>
</dependency>
</dependencies>
A következő lépés az API használatában egy ingyenes fiók létrehozása az Aspose.Cloud dashboard meglátogatásával. Regisztrálhat, ha egyszerűen meglévő GitHub vagy Google fiókot használ, vagy kattintson a Create a new Account gombra.
Szöveg PDF formátumba konvertálása Java-ban
Kérjük, kövesse az alábbi utasításokat, hogy a Text fájl tartalmát PDF formátumba konvertálja egy Java kódrészlet segítségével.
- Először hozzon létre egy WordsApi osztály objektumot a Client ID és a Client Secret paramétereként.
- Másodszor, olvassa el a TXT fájl tartalmát a helyi meghajtóról a File objektum használatával.
- Harmadszor, olvasd el a TXT fájl tartalmát az UploadFileRequest példány használatával.
- Most hívja meg a uploadFile(…) metódust a TXT fájl felöltéséhez a felhőtárolóba.
- A következő lépés egy GetDocumentWithFormatRequest osztály objektumának létrehozása, ahol a kimeneti formátumot
PDF
-re állítjuk. - Végül, hívja meg a getDocumentWithFormat(…) metódust a konverziós művelet végrehajtásához, és mentse a létrehozott PDF-et a felhőtárolóba.
// for more examples, please visit https://github.com/aspose-words-cloud/aspose-words-cloud-java
try
{
// Szerezze meg a ClientID-t és a ClientSecret-et a https://dashboard.aspose.cloud/ címen.
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// hozzon létre egy WordsApi objektumot
// ha a baseUrl null, a WordsApi az alapértelmezett https://api.aspose.cloud címet használja
WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
// read the content of TXT file from local drive
File file = new File("c://CAD-Errors.txt");
// create file upload request
UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.txt", null);
// fájl feltöltése a felhő tárolóba
wordsApi.uploadFile(uploadRequest);
// hozzon létre dokumentum átalakítási kérés objektumot
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.txt", "PDF", "", "Internal","", "", "", "resultant.pdf","");
// Hívja meg az API-t a TXT PDF formátumra konvertálásához.
wordsApi.getDocumentWithFormat(request);
System.out.println("TXT to PDF Conversion sucessfull !");
}catch(Exception ex)
{
System.out.println(ex);
}

Image 1:- TXT to PDF konverzió előnézet
TXT to PDF using cURL Commands
A TXT PDF-be való konvertálása az Aspose.Words Cloud segítségével cURL parancsokkal rugalmas és scriptelhető megoldást kínál a fejlesztők számára. Ez a megközelítés nemcsak egyszerűsíti a különféle fejlesztési munkafolyamatokba való integrációt, hanem egy következetes és megbízható folyamatot is biztosít a dokumentumok generálásához. Továbbá, lehetőséget kapsz a cURL parancsok testreszabására a konkrét projekt követelményeihez, így ez a megközelítés alkalmazkodó és skálázható különböző alkalmazásokhoz.
A megkövetelés ennek a megközelítésnek az, hogy JWT tokent generáljunk az ügyfél hitelesítő adatai alapján. Tehát kérjük, hajtsa végre az alábbi parancsot a terminál alkalmazásban a JWT token generálásához.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Most már, hogy megvan a JWT token, kérlek futtasd le a következő parancsot a forrás szövegfájl feltöltéséhez a felhő tárolóba.
curl -v -X PUT "https://api.aspose.cloud/v4.0/words/storage/file/input.txt" \
-H "accept: application/json" \
-H "Authorization: Bearer <JWT Token>" \
-H "Content-Type: multipart/form-data" \
-d {"fileContent":{}}
A TXT fájl betöltéséhez a felhő tárolóból és annak PDF formátumba való átkonvertálásához, kérlek, futtasd le az alábbi cURL parancsot.
curl -v -X GET "https://api.aspose.cloud/v4.0/words/input.txt?format=PDF&outPath=converted.pdf" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
Következtetés
Összegzésképpen, a TXT PDF-be való konvertálásának felfedezése a Java Cloud SDK és az Aspose.Words Cloud cURL parancsok segítségével megvilágítja a dokumentumtranszformáció dinamikus táját. Akár a Java Cloud SDK robusztus képességein, akár az Aspose.Words Cloud-dal végzett cURL parancsok scriptelhető hatékonyságán keresztül, olyan erőteljes eszközökhöz jut, amelyek lehetővé teszik a sima szöveges fájlok zökkenőmentes átalakítását professzionális és megosztható PDF dokumentumokká. Mindazonáltal, ezekkel a sokoldalú módszerekkel a dokumentumok konvertálása a hatékonyság és a precizitás harmonikus kever
Hasznos linkek
Kapcsolódó cikkek
Nagyon ajánljuk, hogy látogassa meg az alábbi linkeket, hogy többet megtudjon: