DuckX  

 
 

Oscail Foinse C++ API do Dhoiciméid Word OOXML

 Cruthaigh, Léigh, Nuashonraigh agus Easpórtáil Comhaid DOCX Microsoft Office Word taobh istigh d’Fheidhmchláir C++.

Is Leabharlann C++ saor ó Fhoinse Oscailte é DuckX a chuireann ar chumas forbróirí bogearraí oibriú le Microsoft Word (DOCX) laistigh dá bhfeidhmchláir féin. Is féidir leis an API doiciméid MS Word a léamh, a scríobh agus a chur in eagar, a bhfuil an síneadh comhad .docx acu.

Tá an API an-chobhsaí agus cuireann sé tacaíocht ar fáil do go leor gnéithe tábhachtacha próiseála Word, mar shampla doiciméid DOCX a chruthú agus a shábháil, cur leis na míreanna, ceannteideal, téacs a chur isteach, táblaí a chur leis, íomhánna a chur leis, stíleanna ailt, formáidiú téacs a chur i bhfeidhm, agus i bhfad níos mó.

Previous Next

Tús a chur le DuckX

Is é an bealach is fearr ná fillteán tógála a chruthú.

Cruthaigh Fillteán Tógála le haghaidh DuckX

git clone https://github.com/amiremohamadi/DuckX.git
cd DuckX
mkdir build
cd build
cmake ..
cmake --build;

C++ API chun Doiciméid Word DOCX a Oscailt agus a Léigh

Cuireann leabharlann DuckX ar chumas bogearraí gairmiúla doiciméad DOCX focal atá ann cheana a oscailt laistigh dá bhfeidhmchláir féin gan Microsoft Word a úsáid. Is féidir leat dul thar míreanna, ritheann, agus iad a phriontáil. Tugann sé feidhmiúlacht freisin chun doiciméid focal a mhodhnú, Is féidir leat íomhánna, téacs, clónna, formáidiú téacs agus níos mó a chur leis freisin.

Conas Doiciméid Word a Oscailt agus a Léigh trí C++ API

#include 
#include 
int main() {
    duckx::Document doc("file.docx");   
    doc.open();
    for (auto p : doc.paragraphs())
	for (auto r : p.runs())
            std::cout << r.get_text() << std::endl;
}

Ionsáigh Tábla & Rdad taobh istigh de Chomhad Word DOCX

Tugann leabharlann DuckX an cumas d’fhorbróirí táblaí a chur isteach i nDoiciméad Word DOCX taobh istigh d’fheidhmchláir C++. Tá ról an-tábhachtach ag táblaí MS Word maidir le sonraí dea-fhormáidithe a leagan amach. Is bealach maith iad táblaí chun sonraí a chur i láthair i sraitheanna agus i gcolúin. Tá siad an-simplí le cur isteach agus ionramháil i gcomhaid Word.

Tacaíocht Léitheoireachta Tábla i nDoiciméid Word trí C++ API

#include "../src/duckx.hpp"
using namespace std;
// Print a paragraph and all children runs
void print_paragraph(duckx::Paragraph& p) {
	for (auto r = p.runs(); r.has_next(); r.next()) {
		cout << r.get_text() << endl;
	}
}
int main() {
    duckx::Document doc("my_test.docx");
    doc.open();
	cout << "Paragraph content:" << endl;
    for (auto p = doc.paragraphs(); p.has_next(); p.next()) {
        for (auto r = p.runs(); r.has_next(); r.next()) {
            cout << r.get_text() << endl;
        }
		print_paragraph(p);
    }
	cout << "Table content:" << endl;
	for (auto t = doc.tables(); t.has_next(); t.next()) {
		for (auto tr = t.rows(); tr.has_next(); tr.next()) {
			for (auto tc = tr.cells(); tc.has_next(); tc.next()) {
				for (auto p = tc.paragraphs(); p.has_next(); p.next()) {
					print_paragraph(p);
				}
			}
		}
	}
    return 0;
}

Íomhánna a Chur le Comhaid Word DOCX

Soláthraíonn leabharlann DuckX feidhmiúlacht chun íomhánna a chur isteach i ndoiciméad Word DOCX. Chun íomhá a chur leis ní mór duit ainm agus suíomh na híomhá a sholáthar. Is féidir le forbróirí leithead agus airde na híomhá a shonrú freisin.

 Gaeilge