rtf að pdf

RTF til PDF skjalabreyting með C# .NET

Rich Text Format (RTF) er mikið notað skráarsnið til að búa til skjöl sem innihalda ríkan texta, myndir og aðra sniðþætti. Hins vegar, í sumum tilfellum, gætir þú þurft að umbreyta RTF skjölunum þínum í PDF, annaðhvort til að geyma, prenta eða deila. PDF er vinsælt skráarsnið sem er almennt viðurkennt á mismunandi kerfum og tækjum, sem gerir það tilvalið val fyrir umbreytingu skjala. Í þessari grein munum við kanna ástæðurnar fyrir því að þú gætir þurft að breyta RTF í PDF og sýna þér hvernig á að framkvæma umbreytingarferlið með því að nota .NET Cloud SDK. Hvort sem þú ert verktaki sem vill gera umbreytingarferlið sjálfvirkan eða ótæknilegur notandi sem þarf að umbreyta nokkrum skjölum, þá er þessi grein fyrir þig.

RTF til PDF Document Conversion API

Það eru líka nokkrar skýjatengdar þjónustur og API í boði í þessum tilgangi. Hins vegar Aspose.Words Cloud fyrir .NET, sem veitir einfalda og skilvirka leið til að umbreyta RTF skrám í PDF.

Það er REST API sem auðvelt er að samþætta inn í .NET forritin þín til að framkvæma ýmsar aðgerðir á Word skjölum, þar á meðal að búa til, breyta, umbreyta og meðhöndla texta. Með öflugum eiginleikum sínum og yfirgripsmiklum skjölum er Aspose.Words Cloud SDK fyrir .NET frábært val fyrir forritara sem vilja gera sjálfvirkan RTF í PDF umbreytingarferlið. Svo vinsamlegast leitaðu í Aspose.Words-Cloud í NuGet pakkastjóranum og smelltu á Bæta við pakka hnappinn til að bæta við tilvísun SDK í .NET verkefni. Í öðru lagi, fáðu skilríki viðskiptavinar frá Cloud mælaborði.

Skráðu þig einfaldlega ef þú ert ekki með núverandi reikning í gegnum Cloud mælaborðið.

RTF til PDF breytir á netinu með C#

Þessi hluti útskýrir skrefin og tengdar upplýsingar um hvernig á að þróa RTF í PDF breytir á netinu með C# .NET.

// Fyrir heildar dæmi og gagnaskrár, vinsamlegast farðu á 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// Fáðu skilríki viðskiptavina frá https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// búa til stillingarhlut með því að nota ClinetID og Client Secret upplýsingar
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// frumstilla WordsApi tilvik
var wordsApi = new WordsApi(config);

// innsláttarorð skjal
string inputFile = "file-sample.rtf";
string format = "PDF";
string resultant = "output.pdf";

try
{
 // hlaðið skránni af staðbundnu drifi
    using (var file = System.IO.File.OpenRead(inputFile))
    {
        var uploadFileRequest = new UploadFileRequest(file, inputFile);
        
        // hlaða upp skrá í skýjageymslu
        wordsApi.UploadFile(uploadFileRequest);
   }
    
    // búa til DocumentWithFormat beiðnihlut
    var response = new GetDocumentWithFormatRequest(inputFile, format,outPath: resultant);
    
    // kveikja á skjalaaðgerðinni
    wordsApi.GetDocumentWithFormat(response);

    // prentaðu árangursskilaboð ef umbreytingin heppnast
    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 í pdf breytir

Mynd: - Forskoðun RTF til PDF skjalsbreytingar.

Við skulum þróa skilning á viðskiptakóðabútinum.

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

Búðu til hlut af Configuration og WordsApi tilviki þar sem skilríki viðskiptavinar eru notuð sem rök.

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

Búðu til tilvik af GetDocumentWithFormat hlut þar sem við gefum inn RTF heiti, útkomandi sniði sem ‘PDF’ og nafn á PDF skjali sem myndast sem rök.

wordsApi.GetDocumentWithFormat(response);

Nú skaltu kalla þessa aðferð til að frumstilla RFT í PDF umbreytingaraðgerðina. PDF sem myndast er síðan geymt í skýjageymslu.

Ef við sleppum outPath röksemdinni verður PDF-skjölin sem myndast skilað í svarstraumi.

RFT inntaksskrána sem notuð er í dæminu hér að ofan er hægt að hlaða niður frá input-sample.rft.

Umbreyttu Rich Text Document í PDF með því að nota cURL skipanir

Önnur leið til að umbreyta RTF í PDF er með því að nota cURL skipanir. cURL er skipanalínuverkfæri sem gerir þér kleift að flytja gögn frá og til netþjóna með því að nota ýmsar samskiptareglur, þar á meðal HTTP, FTP og SMTP. Með cURL geturðu auðveldlega umbreytt RTF skrám í PDF með því að gera API beiðnir í RTF í PDF breytiþjónustu á netinu.

Í þessari grein munum við sýna þér hvernig á að nota cURL skipanir til að umbreyta RTF í PDF, útvega skref-fyrir-skref leiðbeiningar sem inniheldur dýrmætar upplýsingar um tiltæka RTF til PDF breytiþjónustu á netinu, hvernig á að auðkenna með API og hvernig til að framkvæma umbreytingarferlið með því að nota cURL skipanir.

Svo, fyrsta skrefið er að búa til JWT aðgangslykil (byggt á skilríkjum viðskiptavinar) með því að nota eftirfarandi skipun:

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"

Þegar við höfum accessToken, vinsamlegast framkvæmdu eftirfarandi skipun sem hleður inn RFT skjalinu úr skýjageymslu og breytir því í PDF snið. PDF sem myndast er einnig geymt í skýjageymslu.

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}"

Skiptu út {inputFile} með nafni RFT-inntaksskjals sem er til staðar í skýjageymslu, {accessToken} fyrir JWT-aðgangslykil sem er búið til hér að ofan og {resultantFile} með nafni/slóð að PDF-skrá sem myndast.

Niðurstaða

Að breyta RTF í PDF er algeng krafa fyrir marga notendur og það eru nokkrar leiðir til að ná þessu markmiði, þar á meðal að nota C# .NET, skýjaþjónustu og cURL skipanir. Í þessari grein höfum við kannað mismunandi aðferðir varðandi RTF í PDF umbreytingu, sem gefur yfirgripsmikla handbók sem inniheldur skref-fyrir-skref leiðbeiningar og verðmætar upplýsingar. Hvort sem þú ert verktaki sem vill gera umbreytingarferlið sjálfvirkan eða notandi sem er ekki tæknilegur og þarf að umbreyta nokkrum skjölum, þá býður þessi grein upp á úrval af lausnum sem mæta þörfum þínum.

Gagnlegar hlekkir

tengdar greinar

Vinsamlegast farðu á eftirfarandi tengla til að læra meira um: