Utwórz lub załaduj dokument
Prawie każde zadanie, które chcesz wykonać za pomocą Aspose.Words, wymaga załadowania dokumentu. Klasa Document
reprezentuje dokument załadowany do pamięci. Dokument ma kilka przeciążonych konstruktorów umożliwiających utworzenie pustego dokumentu lub załadowanie go z pliku lub strumienia. Dokument można załadować w dowolnym formacie obciążenia obsługiwanym przez Aspose.Words. Aby zapoznać się z listą wszystkich obsługiwanych formatów ładowania, zobacz wyliczenie LoadFormat.
Utwórz nowy dokument
Wywołamy konstruktor Document bez parametrów, aby utworzyć nowy pusty dokument. Jeśli chcesz wygenerować dokument programowo, najprostszym sposobem jest użycie klasy DocumentBuilder do dodania zawartości dokumentu.
Poniższy przykład kodu pokazuje, jak utworzyć dokument za pomocą narzędzia do tworzenia dokumentów:
Zwróć uwagę na wartości domyślne:
- Pusty dokument zawiera jedną sekcję z parametrami domyślnymi, jeden pusty akapit, niektóre style dokumentu. W rzeczywistości ten dokument jest taki sam, jak wynik utworzenia “nowego dokumentu” w Microsoft Word.
- Rozmiar papieru dokumentu to PaperSize.Letter.
Załaduj dokument
Aby załadować istniejący dokument w dowolnym formacie LoadFormat
, przekaż nazwę pliku lub strumień do jednego z konstruktorów dokumentu. Format załadowanego dokumentu jest automatycznie określany przez jego rozszerzenie.
Załaduj z pliku
Przekaż nazwę pliku jako ciąg znaków do konstruktora dokumentu, aby otworzyć istniejący dokument z pliku.
Poniższy przykład kodu pokazuje, jak otworzyć dokument z pliku:
Możesz pobrać plik szablonu tego przykładu z Aspose.Words GitHub.
Załaduj ze strumienia
Aby otworzyć dokument ze strumienia, po prostu przekaż obiekt stream zawierający dokument do konstruktora dokumentu.
Poniższy przykład kodu pokazuje, jak otworzyć dokument ze strumienia: