
Konverter tekstfil til PDF ved hjælp af Java
Den TXT filtype repræsenterer et tekstdokument, der indeholder almindelig tekst i form af linjer. Dataene i en almindelig tekstfil gemmes som en række tegn. Hvert tegn gemmes i computerens hukommelse som en eller to bytes, og på grund af dette faktum er det et af de populære formater på alle platforme. Men for langtidsopbevaring kan vi have et krav om at konvertere TXT-filen til PDF format. I denne artikel vil vi diskutere detaljerne om, hvordan man konverterer TXT til PDF online.
TXT til PDF konverterings-API
Aspose.Words Cloud SDK for Java gør det muligt for java-udviklere at implementere oprettelse, manipulation og konvertering af Word-dokumenter inden for Java-applikationer. Så i henhold til omfanget af denne artikel kan vi opnå TXT til PDF-konvertering med færre kodelinjer. Nu skal du tilføje følgende detaljer i pom.xml i dit maven-byggetypeprojekt for at tilføje referencen til Word manipulation SDK i dit projekt.
<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>
Det næste skridt i brugen af API’en er oprettelsen af en gratis konto ved at besøge Aspose.Cloud dashboard. Du kan tilmelde dig ved blot at bruge en eksisterende GitHub- eller Google-konto, eller klikke på Create a new Account knappen.
Konverter tekst til PDF i Java
Please follow the instructions below to convert the content of the Text file to PDF using a Java code snippet.
- Først skal du oprette et objekt af WordsApi-klassen ved at bruge Client ID og Client Secret som parametre.
- For det andet skal du læse TXT-filens indhold fra den lokale drev ved hjælp af File-objektet.
- Tredje, læs indholdet af TXT-filen ved at bruge UploadFileRequest-forekomsten.
- Now call the uploadFile(…) method to upload the TXT file to cloud storage.
- Det næste skridt er at oprette et objekt af klassen GetDocumentWithFormatRequest, hvor vi angiver outputformatet som
PDF
. - Endelig, kald metoden getDocumentWithFormat(…) for at udføre konverteringsoperationen og gemme den resulterende PDF i Cloud-lagring.
// for more examples, please visit https://github.com/aspose-words-cloud/aspose-words-cloud-java
try
{
// Hent ClientID og ClientSecret fra https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// create an object of WordsApi
// hvis baseUrl er null, bruger WordsApi standard https://api.aspose.cloud
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);
// upload file to cloud storage
wordsApi.uploadFile(uploadRequest);
// opret dokumentkonverteringsanmodningsobjekt
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.txt", "PDF", "", "Internal","", "", "", "resultant.pdf","");
// Call API to convert TXT to PDF format
wordsApi.getDocumentWithFormat(request);
System.out.println("TXT to PDF Conversion sucessfull !");
}catch(Exception ex)
{
System.out.println(ex);
}

Image 1:- TXT til PDF konvertering preview
TXT til PDF ved hjælp af cURL-kommandoer
At konvertere TXT til PDF ved hjælp af Aspose.Words Cloud med cURL-kommandoer tilbyder en fleksibel og scriptbar løsning for udviklere. Denne tilgang forenkler ikke kun integrationen i forskellige udviklingsarbejdsgange, men sikrer også en ensartet og pålidelig proces for dokumentgenerering. Desuden får du også muligheden for at tilpasse cURL-kommandoerne til specifikke projektkrav, hvilket gør denne tilgang tilpasningsdygtig og skalerbar til forskellige applikationer.
Forudsætningen for denne tilgang er at generere et JWT-token baseret på klientoplysninger. Så, venligst udfør følgende kommando i terminalapplikationen for at generere JWT-tokenet.
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"
Nu hvor vi har JWT-tokenet, skal du venligst udføre følgende kommando for at uploade kilde tekstfilen til cloud-lagring.
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":{}}
For at indlæse TXT-filen fra cloud-lageret og konvertere den til PDF-format, skal du udføre den følgende cURL-kommando.
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>"
Konklusion
I sidste ende belyser vores udforskning af konvertering af TXT til PDF ved hjælp af både Java Cloud SDK og Aspose.Words Cloud med cURL-kommandoer det dynamiske landskab for dokumenttransformation. Uanset om det er gennem de robuste muligheder for Java Cloud SDK eller den scriptbare effektivitet af cURL-kommandoer med Aspose.Words Cloud, får du kraftfulde værktøjer til problemfrit at overføre almindelige tekstfiler til professionelle og delbare PDF-dokumenter. Ikke desto mindre, med disse alsidige metoder bliver dokumentkonvertering en harmonisk blanding af effektivitet og præcision, der imødekommer de forskellige behov i databehandlingsarbejdsprocesser.
Nyttige links
Relaterede artikler
Vi anbefaler stærkt at besøge følgende links for at lære om: