Articles of openxml

copia di immagini openXML da un documento all’altro

Disponiamo di piè di pagina condizionali che INCLUDETEXT basa sul client: IF $CLIENT = “CLIENT1” “{INCLUDETEXT “CLIENT1HEADER.DOCX”}” “” A seconda del nostro documento, potrebbe esserci una quantità variabile di IF/ELSE , e questi funzionano tutti correttamente per unire i file corretti nella posizione corretta. Tuttavia, alcuni di questi documenti possono avere immagini / marchi specifici […]

Come posso aggiungere un’immagine esterna a un documento Word usando OpenXml?

Sto cercando di usare C # e Open XML per inserire un’immagine da un URL in un documento. L’immagine potrebbe cambiare, quindi non voglio scaricarlo, voglio che rimanga un riferimento esterno. Ho trovato diversi esempi come questo che mi consentono di aggiungere un’immagine locale: http://msdn.microsoft.com/en-us/library/bb497430.aspx Come posso adattarlo per prendere un URI? O c’è un […]

Leggere / importare il file Excel esistente a livello di programmazione (cella per cella) in Windows Phone 8

Sto lavorando su un’applicazione Windows Phone 8 per leggere / scrivere file di Excel. Ho fatto una domanda qui su questo e il commento fornito e molti altri link mi hanno portato a OpenXml . Tutto ciò mi ha aiutato a creare un file Excel e come avviarlo. Ma ora sono bloccato in base a […]

Ridimensiona l’immagine esistente in DocX usando sdk OpenXML

Hai template docx con segnaposto immagine che viene sostituito da immagine corretta. private void SetImagePartData(ImagePart imagePart, byte[] data) { if (imagePart != null) { using (var writer = new BinaryWriter(imagePart.GetStream())) { writer.Write(data); } } } ma conserva la dimensione del segnaposto. Come cambiarlo alla dimensione effettiva dell’immagine? L’array di byte è uguale all’immagine sul server, […]

Unisci celle in Excel usando “Openxml writer”

Voglio unire le celle è eccellente. Utilizzando l’approccio DOM posso farlo facilmente. Ma siccome il mio file excel è troppo grande, quando provo a ottenere il foglio di lavoro lancia un’eccezione di memoria insufficiente. Quindi devo usare l’approccio SAX per leggere il file excel. Ma non so come unire le cellule in questo approccio. Ho […]

Come inserire testo in un documento Word da Rich Text Box

Ho una ricca casella di testo nella mia applicazione c # e contiene diverse righe di testo (da una a molte linee). Voglio ottenere quelle linee e inserirle in un documento di Word con il font e la dimensione del font che voglio. Ecco come dovrebbe essere. OSSERVAZIONI: Linea 1 dalla casella di testo RTF […]

Riavvia la numerazione delle pagine nell’intestazione con OpenXML SDK 2.0

Non riesco a capire come avviare la numerazione delle pagine in un punto specifico per una sezione che utilizza OpenXML SDK 2.0. Ecco cosa vedo quando rifletto su un’intestazione in un documento utilizzando lo strumento di produttività OpenXML: I-1 Page PAGE \* Arabic \* MERGEFORMAT 1 Sembra che stia costruendo il campo usando un set […]

Word OpenXML. Attraversando OpenXmlElement tra i segnalibri

Devo attraversare i nodes tra un inizio di segnalibro e un tag di fine segnalibro. Sembra che il problema si interrompa in un attraversamento di alberi ma sto riscontrando problemi nel definire il corretto algoritmo. Gli elementi di inizio e fine del segnalibro sono nodes non compositi (senza figli) e possono apparire a una profondità […]

Dopo aver aggiornato una cella e salvato excel, le formule basate su questa cella non ricalcolano

Ciao, Sto usando XML SDK per aggiornare alcune celle su un file Excel. Questo è il codice che sto usando per aggiornare una cella per un determinato testo (e il suo funzionamento corretto). WorksheetPart worksheetPart = GetWorksheetPartByName(spreadSheet, sheetname); spreadSheet.WorkbookPart.Workbook.CalculationProperties.ForceFullCalculation = true; spreadSheet.WorkbookPart.Workbook.CalculationProperties.FullCalculationOnLoad = true; if (worksheetPart != null) { Cell cell = GetCell(worksheetPart.Worksheet, columnName, rowIndex); […]

Aggiorna automaticamente il campo formula dopo aver generato il documento Open XML Word

Ho una libreria che genera documenti di Word utilizzando l’SDK OpenXML, una delle funzionalità della libreria è la generazione di tabelle con formule nell’ultima riga (come SUM(ABOVE) ). Word ha incorporato queste funzioni, ma quando si genera il documento devo supporre che Word non sia installato sulla macchina. Il problema è che se si genera […]