Vytvořit nebo načíst dokument
Téměř jakýkoli úkol, který chcete vykonávat s Aspose.Words zahrnuje načtení dokumentu. • Document třída představuje dokument naložený do paměti. Dokument má několik přetížených konstruktérů, které vám umožní vytvořit prázdný dokument nebo jej načíst ze souboru nebo streamu. Dokument lze načíst v jakémkoli formátu zatížení podporovaném Aspose.Words. Seznam všech podporovaných formátů zatížení viz LoadFormat výčtu.
Vytvořit nový dokument
Zavoláme Document konstruktor bez parametrů pro vytvoření nového prázdného dokumentu. Pokud chcete vytvořit dokument programově, nejjednodušší způsob je použít DocumentBuilder třída pro přidání obsahu dokumentu.
Následující příklad kódu ukazuje, jak vytvořit dokument pomocí tvůrce dokumentů:
doc = aw.Document()
builder = aw.DocumentBuilder(doc)
builder.write("Hello world!")
doc.save(docs_base.artifacts_dir + "out.docx")
Všimněte si výchozích hodnot:
- prázdný dokument obsahuje jednu část s výchozími parametry, jeden prázdný odstavec, některé styly dokumentu. Tento dokument je vlastně stejný jako výsledek vytvoření nového dokumentu Microsoft Word.
- Velikost dokumentu je PaperSize.LETTER.
Načíst dokument
Načíst existující dokument v některé z LoadFormat formáty, přeneste název souboru nebo proud do jednoho z Document Konstruktéři. Formát naloženého dokumentu je automaticky určen jeho rozšířením.
Načíst ze souboru
Přeneste název souboru jako řetězec do Document konstruktor otevře existující dokument ze souboru.
Následující příklad kódu ukazuje, jak otevřít dokument ze souboru:
Můžete si stáhnout soubor šablony tohoto příkladu z Aspose.Words GitHub.
Načíst z proudu
Pro otevření dokumentu z potoka stačí předat objekt streamu, který obsahuje dokument do Document Konstruktér.
Následující příklad kódu ukazuje, jak otevřít dokument z potoka: