openxml
Utwórz nowy dokument programu Word za pomocą Open XML
Szukaj…
Wprowadzenie
Standard znaczników dokumentów OpenXML jest formatem XML, który umożliwia rozwiązania na wielu platformach programowych i systemach operacyjnych.
Witaj świecie
Najpierw utwórz nowy projekt konsoli za pomocą programu Visual Studio i dodaj do projektu następujące pliki dll:
DocumentFormat.OpenXml
WindowsBase
Następnie skompiluj i uruchom następujący kod:
static void Main(string[] args)
{
// Create a Wordprocessing document.
using ( WordprocessingDocument package = WordprocessingDocument.Create("HelloWorld.docx", WordprocessingDocumentType.Document))
{
// Add a new main document part.
package.AddMainDocumentPart();
// Create the Document DOM.
package.MainDocumentPart.Document =
new Document(
new Body(
new Paragraph(
new Run(
new Text("Hello World!")))));
// Save changes to the main document part.
package.MainDocumentPart.Document.Save();
}
}
W folderze \bin\Debug
powinieneś mieć swój pierwszy dokument WordprocessingML:
Tekst dodany w powyższym przykładzie jest przechowywany w głównej części dokumentu. Wewnątrz głównej części dokumentu znajduje się element dokumentu , który pozwala ciału elementu potomnego przechowywać tekst, który tworzy nasz dokument. Istnieją dwie główne grupy treści dla treści dokumentu, poziom bloku (akapity i tabele) oraz treść wbudowana (przebiegi i tekst) . Treść na poziomie bloku stanowi główną strukturę i zawiera zawartość wbudowaną. Aby zrozumieć powyższy przykład, najpierw musimy zrozumieć hierarchię tekstu w WordprocessingML. Akapit jest podzielony na różne przebiegi. Przebieg jest elementem najniższego poziomu, do którego można zastosować formatowanie. Przebieg jest ponownie podzielony na różne elementy tekstowe.