Een Document maken of Laden
Bijna elke taak die u met Aspose.Words wilt uitvoeren, omvat het laden van een document. De klasse Document
vertegenwoordigt een document dat in het geheugen is geladen. Het document heeft verschillende overbelaste constructors waarmee u een leeg document kunt maken of het vanuit een bestand of stream kunt laden. Het document kan worden geladen in elke laadindeling die wordt ondersteund door Aspose.Words. Zie de LoadFormat - opsomming voor de lijst met alle ondersteunde belastingindelingen.
Een nieuw Document {#create-a-new-document}maken
We zullen de Document constructor zonder parameters aanroepen om een nieuw leeg document te maken. Als u een document programmatisch wilt genereren, is de eenvoudigste manier om de DocumentBuilder - klasse te gebruiken om documentinhoud toe te voegen.
Het volgende codevoorbeeld laat zien hoe u een document maakt met de Document builder:
Noteer de standaardwaarden:
- Een leeg document bevat één sectie met standaardparameters, één lege alinea en enkele documentstijlen. Eigenlijk is dit document hetzelfde als het resultaat van het maken van het" nieuwe document " in Microsoft Word.
- Het papierformaat van het document is PaperSize.Letter.
Een Document laden
Als u een bestaand document in een van de LoadFormat
- indelingen wilt laden, geeft u de bestandsnaam of de stream door aan een van de documentconstructors. Het formaat van het geladen document wordt automatisch bepaald door de extensie.
Laden vanuit een bestand
Geef een bestandsnaam door als een tekenreeks aan de documentconstructor om een bestaand document vanuit een bestand te openen.
Het volgende codevoorbeeld laat zien hoe u een document vanuit een bestand kunt openen:
U kunt het sjabloonbestand van dit voorbeeld downloaden van Aspose.Words GitHub.
Laden van een Stream
Als u een document vanuit een stream wilt openen, geeft u eenvoudig een streamobject dat het document bevat door in de documentconstructor.
Het volgende codevoorbeeld laat zien hoe u een document vanuit een stream opent: