Ó rtf go pdf

RTF go Tiontú Doiciméad PDF ag baint úsáide as C#. GLAN

Is formáid comhaid é Rich Text Format (RTF) a úsáidtear go forleathan chun doiciméid a chruthú ina bhfuil saibhre téacs, íomhánna agus eilimintí formáidithe eile. I gcásanna áirithe, áfach, b’fhéidir go mbeidh ort do dhoiciméid RTF a thiontú go PDF, chun críocha cartlannaithe, priontála nó comhroinnte. Is formáid comhaid tóir é PDF a nglactar go forleathan leis thar ardáin agus gléasanna éagsúla, rud a fhágann gur rogha iontach é le haghaidh comhshó doiciméad. San Airteagal seo, déanfaimid iniúchadh ar na fáthanna a bhféadfadh go mbeadh ort RTF a thiontú go PDF, agus taispeánfaimid duit conas an próiseas comhshó a dhéanamh ag baint úsáide as .NET Cloud SDK. Cibé an forbróir tú atá ag iarraidh an próiseas comhshó a uathoibriú nó úsáideoir neamhtheicniúil a bhfuil gá aige le cúpla doiciméad a thiontú, tá an t-alt seo duitse.

API Tiontú Doiciméad RTF go PDF

Tá roinnt seirbhísí scamall-bhunaithe agus APIs ar fáil chun na críche seo freisin. Mar sin féin, Aspose.Words Cloud do .NET, a sholáthraíonn bealach simplí agus éifeachtach chun comhaid RTF a thiontú go PDF.

Is API REST é is féidir a chomhtháthú go héasca i d’fheidhmchláir .NET chun oibríochtaí éagsúla a dhéanamh ar dhoiciméid Word, lena n-áirítear cruthú, eagarthóireacht, athrú agus ionramháil téacs. Leis na gnéithe cumhachtacha agus an doiciméadú cuimsitheach, is rogha iontach é Aspose.Words Cloud SDK do .NET d’fhorbróirí atá ag iarraidh an próiseas comhshó RTF go PDF a uathoibriú. Mar sin déan cuardach le do thoil ar Aspose.Words-Cloud i mbainisteoir pacáistí NuGet agus cliceáil ar an gcnaipe Cuir Pacáiste leis chun tagairt SDK sa tionscadal .NET a chur leis. Ar an dara dul síos, faigh dintiúir do chliant ó Daischlár Cloud.

Níl ort ach clárú mura bhfuil cuntas agat cheana féin ar an deais Cloud.

RTF go PDF Tiontaire Ar Líne ag baint úsáide as C#

Míníonn an chuid seo na céimeanna agus na sonraí gaolmhara maidir le conas tiontaire RTF go PDF a fhorbairt ar líne ag baint úsáide as C# .NET.

// Le haghaidh samplaí iomlána agus comhaid sonraí, téigh chuig 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// Faigh dintiúir cliant ó https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// cruthaigh réad cumraíochta ag baint úsáide as ClinetID agus sonraí Client Secret
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// tús a chur le WordsApi shampla
var wordsApi = new WordsApi(config);

// doiciméad focal ionchuir
string inputFile = "file-sample.rtf";
string format = "PDF";
string resultant = "output.pdf";

try
{
 // Íoslódáil an comhad ó tiomáint áitiúil
    using (var file = System.IO.File.OpenRead(inputFile))
    {
        var uploadFileRequest = new UploadFileRequest(file, inputFile);
        
        // uaslódáil an comhad chuig Cloud Store
        wordsApi.UploadFile(uploadFileRequest);
   }
    
    // cruthaigh réad iarratais DocumentWithFormat
    var response = new GetDocumentWithFormatRequest(inputFile, format,outPath: resultant);
    
    // tús a chur leis an oibríocht doiciméad
    wordsApi.GetDocumentWithFormat(response);

    // teachtaireacht rath a phriontáil má tá an chomhshó rathúil
    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);
}
Tiontaire rtf go pdf tiontaire

Íomhá:- Réamhamharc Tiontú doiciméad RTF go PDF.

Forbróimid tuiscint ar an mblúire cód comhshó.

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

Cruthaigh réad Cumraíochta agus WordsApi mar shampla ina n-úsáidtear dintiúir an chliaint mar argóintí.

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

Cruthaigh sampla de réad GetDocumentWithFormat ina gcuirimid an t-ainm RTF ionchuir, an fhormáid iarmhartach ar fáil mar PDF agus ainm an doiciméid PDF dá bharr mar argóintí.

wordsApi.GetDocumentWithFormat(response);

Anois, glaoigh ar an modh seo chun an oibríocht chomhshó RFT go PDF a thosú. Stóráiltear an PDF mar thoradh air sin i stóráil néil.

Má théimid thar n-ais ar argóint an chosáin, seolfar an PDF dá bharr ar ais sa sruth freagartha.

Is féidir an comhad RFT ionchuir a úsáidtear sa sampla thuas a íoslódáil ó input-sample.rft.

Tiontaigh Doiciméad Téacs Saibhir go PDF ag baint úsáide as Orduithe CURL

Bealach eile chun RTF a thiontú go PDF ná trí orduithe cURL a úsáid. Is uirlis ordú-líne é cURL a ligeann duit sonraí a aistriú ó agus chuig freastalaithe ag baint úsáide as prótacail éagsúla, lena n-áirítear HTTP, FTP, agus SMTP. Le cURL, is féidir leat comhaid RTF a thiontú go PDF go héasca trí iarratais API a dhéanamh ar sheirbhísí tiontairí RTF go PDF ar líne.

San Airteagal seo, taispeánfaimid duit conas orduithe cURL a úsáid chun RTF a thiontú go PDF, ag soláthar treoir céim ar chéim a chuimsíonn faisnéis luachmhar ar sheirbhísí tiontairí RTF go PDF atá ar fáil ar líne, conas a fhíordheimhniú lena n-APIanna, agus conas chun an próiseas tiontaithe a dhéanamh ag baint úsáide as orduithe cURL.

Mar sin, is é an chéad chéim ná an comhartha rochtana JWT a ghiniúint (bunaithe ar dhintiúir an chliaint) ag baint úsáide as an ordú seo a leanas:

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"

Nuair a bheidh accessToken againn, déan an t-ordú seo a leanas a fhorghníomhú a luchtaíonn an doiciméad RFT ionchuir ó stóráil scamall agus a athraíonn go formáid PDF é. Stóráiltear an PDF dá bharr i stóráil néil freisin.

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

Cuir ainm an doiciméid RFT ionchuir atá i láthair i stóras Néal, {accessToken} in ionad {inputFile} le comhartha rochtana JWT ginte thuas agus {resultantFile} le hainm/conair chuig an gcomhad PDF dá bharr.

Conclúid

Is riachtanas coitianta é RTF a thiontú go PDF do go leor úsáideoirí, agus tá bealaí éagsúla ann chun an sprioc seo a bhaint amach, lena n-áirítear C# .NET, seirbhísí scamall-bhunaithe, agus orduithe cURL a úsáid. San Airteagal seo, rinneamar iniúchadh ar chur chuige éagsúla maidir le comhshó RTF go PDF, ag soláthar treoir chuimsitheach a chuimsíonn treoracha céim ar chéim agus faisnéis luachmhar. Cibé an forbróir tú atá ag iarraidh an próiseas comhshó a uathoibriú nó úsáideoir neamhtheicniúil a bhfuil gá aige le cúpla doiciméad a thiontú, cuireann an t-alt seo raon réitigh ar fáil a fhreastalóidh ar do chuid riachtanas.

Naisc Úsáideacha

Airteagail Ghaolmhara

Tabhair cuairt ar na naisc seo a leanas chun tuilleadh a fhoghlaim faoi: