Aspose.Words for C++
C++ API chun Doiciméid MS Word a Chruthú agus a Thiontú
Leabharlann próiseála doiciméad cumhachtach C++ Word chun comhaid focal a ghiniúint, a eagrú, a thiontú agus a ionramháil gan Microsoft Word a úsáid.
Is leabharlann chumhachtach í Aspose.Words le haghaidh C++ a ligeann d’fhorbróirí a ghiniúint, a mhodhnú, a rindreáil, a phróiseáil go ríomhchláraithe, agus doiciméid phróiseála focal a thiontú gan Microsoft Word nó aon bhogearraí tríú páirtí eile a shuiteáil. Is féidir an leabharlann a úsáid chun feidhmchláir a thógáil do raon leathan córas oibriúcháin, mar Windows, Linux, agus ardáin éagsúla. Is féidir é a úsáid le haghaidh cineálacha éagsúla feidhmchlár, mar shampla gréasáin, deasc, fón póca agus néal.
Tá an leabharlann an-tapa agus ionchorpraítear na cleachtais is fearr ó APIs aitheanta eile agus cuireann sé ar chumas feidhmchlár na mílte doiciméad a ghiniúint i gceann cúpla nóiméad. Tá tacaíocht curtha san áireamh sa leabharlann le go leor formáidí comhaid a bhfuil tóir orthu agus is féidir í a úsáid chun doiciméid a ghiniúint i bhformáidí éagsúla lena n-áirítear mar DOC, DOCX, RTF, DOT, DOTX, DOTM, PDF, PDF/A, XPS, ODT, OTT, WordML, HTML, MHTML, TIFF, JPEG, PNG, BMP, SVG, EMF, GIF agus go leor eile. Ligeann sé freisin d’fhorbróirí inneachar agus formáidiú doiciméad Word a ionramháil go ríomhchláraithe, lena n-áirítear tacaíocht do chumasc poist, comparáid doiciméad, agus tuairisciú.
Chuir Aspose.Words do C++ sraith ardghnéithe san áireamh a chuidíonn le forbróirí bogearraí inneachar agus formáidiú doiciméad Word a ionramháil go ríomhchláraithe gan ach cúpla líne de chód C++. Tá gnéithe éagsúla curtha san áireamh sa leabharlann chun doiciméid a láimhseáil, mar shampla rindreáil doiciméad go PDF, rindreáil íomhánna, luchtú doiciméid HTML, Sábháil doiciméid HTML, Ionsáigh físeán ar líne, cumasc ríomhphoist, comparáid agus tuairisciú doiciméad, cruthú Cairteacha DML, léamh agus scríobh VBA Macraí, doiciméid a shábháil i bhformáid ODT, cuir HTML isteach sna doiciméid agus mar sin de.
Ag Tús le Aspose.Words le haghaidh C++
Is trí NuGet an bealach molta chun Aspose.Words do C++ a shuiteáil. Úsáid an t-ordú seo a leanas chun suiteáil mhín a dhéanamh.
Suiteáil Aspose.Words le haghaidh C++ trí NuGet
NuGet\Install-Package Aspose.Words.Cpp -Version 22.12.0
Is féidir leat é a íoslódáil go díreach ó Leathanach táirge Aspose.Tiontaigh Doiciméad Word trí Aipeanna C++
Déanann Aspose.Words le haghaidh C++ go bhfuil sé éasca d’fhorbróirí bogearraí cineálacha éagsúla doiciméad a luchtú agus a thiontú ina bhfeidhmchláir C++ féin. Is féidir leis an leabharlann doiciméad a thiontú ó aon fhormáid luchtaithe tacaithe isteach in aon fhormáid shábháil tacaithe. Tacaíonn an leabharlann le comhshó Word Doc agus DOCX go PDF, DOCX go JPEG agus PNG, Tiontaigh Doiciméad go Markdown, tiontaigh Word go HTML agus formáidí Gréasáin go PDF. Seachas DOCX go DOC, HTML go Word, RTF go PDF, ODT go PDF, TXT go PDF, Tiontaigh MHT (MHTML) go PDF agus mar sin de.
Tiontaigh Word DOC go PDF trí C++ API
// Load the document from disk.
System::SharedPtr doc = System::MakeObject(inputDataDir + u"Rendering.doc");
System::String outputPath = outputDataDir + u"Doc2Pdf.SaveDoc2Pdf.pdf";
// Save the document in PDF format.
doc->Save(outputPath);
Cuir Cumasc Ríomhphoist i bhFeidhm trí C++ API
Chuir Aspose.Words do C++ tacaíocht iomlán chun cineálacha éagsúla doiciméad a chruthú mar litreacha, lipéid agus clúdaigh ag baint úsáide as gnéithe Mail Merge. Ceadaíonn an leabharlann doiciméid a chruthú ó theimpléid ag baint úsáide as réimsí cumaisc ríomhphoist. Ag baint úsáide as gnáth-réimsí cumaisc ríomhphoist is féidir leat tuarascálacha a dhearadh i Microsoft Word, íomhánna a chur isteach, réigiúin a shainiú sa doiciméad atá ag fás, doiciméid a líonadh le sonraí ó aon chineál foinse sonraí agus mar sin de. Tar éis duit an cumasc ríomhphoist a chur i gcrích, sábháil an doiciméad a bheidh mar thoradh air trí ghlaoch a chur ar an modh Sábháil ar oibiacht an Doiciméid agus dul isteach sa chonair comhaid ina bhfuil tú ag iarraidh an doiciméad a bheidh mar thoradh air a shábháil.
Cruthaigh Doiciméid ag úsáid Cumasc Ríomhphoist trí C++ API
using namespace Aspose::Words;
void MailMerge()
{
// ExStart:MailMerge
// Create a new document.
System::SharedPtr doc = System::MakeObject();
doc->get_MailMerge()->set_CleanupOptions(MailMergeCleanupOptions::RemoveUnusedFields);
// Execute mail merge.
doc->get_MailMerge()->Execute(
{ u"FullName", u"Company", u"Address", u"Address2", u"City" },
{ { u"James Bond", u"MI6", u"Milbank", u"", u"London" },
{ u"Ethan Hunt", u"IMF", u"Curzon Street", u"", u"London" } });
// Save the document to disk.
doc->Save(u"MailMerge.docx");
// ExEnd:MailMerge
}
Cuir/Bainistigh alt le Doiciméid Word trí C++
Chuir Aspose.Words for C++ tacaíocht iomlán chun oibriú le mír taobh istigh de dhoiciméid Word. Ceadaíonn an leabharlann alt nua a chur isteach chomh maith le ceann atá ann cheana a bhainistiú gan stró. Tá gnéithe éagsúla curtha ar fáil ag an leabharlann le bheith ag obair le mír, mar shampla formáidiú míre a chur i bhfeidhm, spás a choigeartú go huathoibríoch idir téacs na hÁise agus Laidine, uimhreacha, socraigh roghanna sosanna líne, cuir stíleanna i bhfeidhm ar mhír, cuir isteach deighilteoir stíl chun stíleanna míre éagsúla a chur, ag aithint mír deighilteoir stíl, cuir teorainneacha agus scáthú le mír agus mar sin de.
Cuir Teorainneacha agus Scáthú i bhFeidhm ar Alt trí C++ API
System::SharedPtr doc = System::MakeObject();
System::SharedPtr builder = System::MakeObject(doc);
// Set paragraph borders
System::SharedPtr borders = builder->get_ParagraphFormat()->get_Borders();
borders->set_DistanceFromText(20);
borders->idx_get(BorderType::Left)->set_LineStyle(LineStyle::Double);
borders->idx_get(BorderType::Right)->set_LineStyle(LineStyle::Double);
borders->idx_get(BorderType::Top)->set_LineStyle(LineStyle::Double);
borders->idx_get(BorderType::Bottom)->set_LineStyle(LineStyle::Double);
// Set paragraph shading
System::SharedPtr shading = builder->get_ParagraphFormat()->get_Shading();
shading->set_Texture(TextureIndex::TextureDiagonalCross);
shading->set_BackgroundPatternColor(System::Drawing::Color::get_LightCoral());
shading->set_ForegroundPatternColor(System::Drawing::Color::get_LightSalmon());
builder->Write(u"I'm a formatted paragraph with double border and nice shading.");
System::String outputPath = outputDataDir + u"DocumentBuilderSetFormatting.ApplyBordersAndShadingToParagraph.doc";
doc->Save(outputPath);
Cosain nó Criptigh Doiciméad trí C++ API
Cuireann Aspose.Words le haghaidh C++ ar chumas forbróirí bogearraí cineálacha éagsúla doiciméad a chosaint laistigh dá bhfeidhmchláir C++ féin. Trí dhoiciméad a chosaint nó a chriptiú ciallaíonn sé níos mó smachta a chur i bhfeidhm ar cé atá in ann doiciméid a rochtain, a chóipeáil nó a mhodhnú gan chead. Tá gnéithe úsáideacha éagsúla curtha ar fáil ag an leabharlann chun do dhoiciméid a chosaint, mar shampla Oscail Doiciméad Inléite Amháin, Criptigh Doiciméad, Cuir Srian ar Eagarthóireacht Doiciméad, Cuir Síniú Digiteach leis agus mar sin de.
Conas Doiciméad a Chriptiú le Pasfhocal trí C++ API
// Create a document.
auto doc = System::MakeObject();
auto builder = System::MakeObject(doc);
builder->Write(u"Hello world!");
// DocSaveOptions only applies to Doc and Dot save formats.
auto options = System::MakeObject(SaveFormat::Doc);
// Set a password with which the document will be encrypted, and which will be required to open it.
options->set_Password(u"MyPassword");
doc->Save(u"DocSaveOptions.SaveAsDoc.doc", options);