rtf na pdf

RTF na PDF-dokument-omskakeling met C# .NET

Rich Text Format (RTF) is ’n wyd gebruikte lêerformaat vir die skep van dokumente wat ryk teks, beelde en ander formatering elemente bevat. In sommige gevalle sal jy egter dalk jou RTF-dokumente moet omskakel na PDF, hetsy vir argief-, druk- of deeldoeleindes. PDF is ’n gewilde lêerformaat wat wyd aanvaar word oor verskillende platforms en toestelle, wat dit ’n ideale keuse maak vir dokumentomskakeling. In hierdie artikel sal ons die redes ondersoek waarom jy dalk RTF na PDF moet omskakel, en jou wys hoe om die omskakelingsproses uit te voer met .NET Cloud SDK. Of jy nou ’n ontwikkelaar is wat die omskakelingsproses wil outomatiseer of ’n nie-tegniese gebruiker is wat ’n paar dokumente moet omskakel, hierdie artikel is vir jou.

RTF na PDF Document Conversion API

Daar is ook verskeie wolkgebaseerde dienste en API’s beskikbaar vir hierdie doel. Maar, Aspose.Words Cloud for .NET, wat ’n eenvoudige en doeltreffende manier bied om RTF-lêers na PDF om te skakel.

Dit is ’n REST API wat maklik in jou .NET-toepassings geïntegreer kan word om verskeie bewerkings op Word-dokumente uit te voer, insluitend die skep, redigeer, omskakeling en manipulering van teks. Met sy kragtige kenmerke en omvattende dokumentasie is Aspose.Words Cloud SDK vir .NET ’n uitstekende keuse vir ontwikkelaars wat die RTF-na PDF-omskakelingsproses wil outomatiseer. Soek dus asseblief Aspose.Words-Cloud in NuGet-pakketbestuurder en klik die Voeg pakket by-knoppie om die verwysing van SDK in .NET-projek by te voeg. Tweedens, verkry u kliëntbewyse vanaf Wolk-dashboard.

Teken eenvoudig aan as jy nie ’n bestaande rekening oor Cloud-dashboard het nie.

RTF na PDF Converter Online met C#

Hierdie afdeling verduidelik die stappe en verwante besonderhede oor hoe om RTF na PDF-omskakelaar aanlyn te ontwikkel deur C# .NET te gebruik.

// Vir volledige voorbeelde en datalêers, gaan asseblief na 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// Kry kliëntbewyse van https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// skep konfigurasie-objek met behulp van ClinetID en Client Secret-besonderhede
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// inisialiseer WordsApi-instansie
var wordsApi = new WordsApi(config);

// invoer word-dokument
string inputFile = "file-sample.rtf";
string format = "PDF";
string resultant = "output.pdf";

try
{
 // laai die lêer vanaf die plaaslike skyf
    using (var file = System.IO.File.OpenRead(inputFile))
    {
        var uploadFileRequest = new UploadFileRequest(file, inputFile);
        
        // laai lêer op na Wolkberging
        wordsApi.UploadFile(uploadFileRequest);
   }
    
    // skep DocumentWithFormat versoek voorwerp
    var response = new GetDocumentWithFormatRequest(inputFile, format,outPath: resultant);
    
    // aktiveer die dokumentbewerking
    wordsApi.GetDocumentWithFormat(response);

    // druk suksesboodskap uit as omskakeling suksesvol is
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("RFT to PDF conversion successfull !");
        Console.ReadKey();
    }
}catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
rtf na pdf-omskakelaar

Beeld: - Voorskou van RTF na PDF-dokumentomskakeling.

Kom ons ontwikkel begrip oor die omskakelingskodebrokkie.

var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
var wordsApi = new WordsApi(config);

Skep ’n objek van Configuration en WordsApi instansie waar kliënt geloofsbriewe as argumente gebruik word.

var response = new GetDocumentWithFormatRequest(inputFile, format: format, outPath: resultant);

Skep ’n instansie van GetDocumentWithFormat-objek waar ons invoer RTF-naam, resulterende formaat as PDF en naam van resulterende PDF-dokument as argumente verskaf.

wordsApi.GetDocumentWithFormat(response);

Noem nou hierdie metode om die RFT-na PDF-omskakeling te inisialiseer. Die resulterende PDF word dan in wolkberging gestoor.

As ons die outPath-argument oorslaan, sal die resulterende PDF in die reaksiestroom teruggestuur word.

Die invoer-RFT-lêer wat in die voorbeeld hierbo gebruik word, kan afgelaai word vanaf input-sample.rft.

Skakel ryk teksdokument om na PDF met behulp van cURL-opdragte

Nog ’n manier om RTF na PDF om te skakel, is deur cURL-opdragte te gebruik. cURL is ’n opdragreëlinstrument waarmee u data van en na bedieners kan oordra deur verskillende protokolle te gebruik, insluitend HTTP, FTP en SMTP. Met cURL kan u RTF-lêers maklik na PDF omskakel deur API-versoeke na aanlyn RTF-na PDF-omskakelingsdienste te maak.

In hierdie artikel sal ons jou wys hoe om cURL-opdragte te gebruik om RTF na PDF om te skakel, wat ’n stap-vir-stap gids verskaf wat waardevolle inligting oor beskikbare aanlyn RTF na PDF-omskakelingsdienste insluit, hoe om met hul API’s te verifieer, en hoe om die omskakelingsproses uit te voer met behulp van cURL-opdragte.

Dus, die eerste stap is om die JWT-toegangstoken te genereer (gebaseer op kliëntbewyse) deur die volgende opdrag te gebruik:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Sodra ons accessToken het, voer asseblief die volgende opdrag uit wat die invoer-RFT-dokument vanaf wolkberging laai en dit na PDF-formaat omskakel. Die resulterende PDF word ook in wolkberging gestoor.

curl -v "https://api.aspose.cloud/v4.0/words/{inputFile}?format=PDF&outPath={resultantFile}" \
-X GET \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer {accessToken}"

Vervang {inputFile} met die naam van invoer-RFT-dokument wat in Wolkberging teenwoordig is, {accessToken} met JWT-toegangtoken wat hierbo gegenereer is en {resultantFile} met naam/pad na gevolglike PDF-lêer.

Afsluiting

Die omskakeling van RTF na PDF is ’n algemene vereiste vir baie gebruikers, en daar is verskeie maniere om hierdie doel te bereik, insluitend die gebruik van C# .NET, wolkgebaseerde dienste en cURL-opdragte. In hierdie artikel het ons verskillende benaderings met betrekking tot RTF na PDF-omskakeling ondersoek, wat ’n omvattende gids verskaf wat stap-vir-stap instruksies en waardevolle inligting insluit. Of jy nou ’n ontwikkelaar is wat die omskakelingsproses wil outomatiseer of ’n nie-tegniese gebruiker is wat ’n paar dokumente moet omskakel, hierdie artikel bied ’n reeks oplossings wat aan jou behoeftes sal voldoen.

nuttige skakels

verwante artikels

Besoek asseblief die volgende skakels om meer te wete te kom oor: