Aspose.Words

Att konvertera dokument från ett format till ett annat är en av huvudfunktionerna i Aspose.Words. Konvertering i Aspose.Words består av att öppna ett dokument i ett av de laddningsformat som stöds och sedan spara det i ett annat format.

Aspose.Words stöder nästan alla vanliga konverteringskombinationer, till exempel:

  • DOC, DOCX, RTF till PDF eller XPS,
  • DOC eller DOCX till JPEG, TIFF, PNG,
  • DOCX till Markdown eller HTML,
  • PDF till DOC, DOCX eller andra Word-format,
  • och andra.

Observera att detta inte är en fullständig lista över möjliga konverteringar. Du kan kolla in LoadFormat som anger alla laddnings- eller importformat och SaveFormat som anger alla spara- eller exportformat som stöds av Aspose.Words.

Hur man konverterar ett dokument

Först måste du ladda ett dokument i Aspose.Words. Sedan måste du spara detta dokument i önskat format. Följ dessa två enkla steg och du kommer att ta reda på hur enkelt Aspose.Words låter dig konvertera dokument.

Observera att du kan ange ytterligare alternativ när du sparar ett dokument för att få önskat resultat. Vi kommer också att diskutera det nedan.

Hur man laddar ett dokument

För att ladda ett dokument, skicka filnamnet eller strömmen till en av Dokument-konstruktörerna. Formatet på det inlästa dokumentet bestäms oftast automatiskt.

Följande exempel visar hur man laddar ett dokument från en fil:

// Load the document from the absolute path on disk.  
Document doc = new Document(dataDir + "TestDocument.docx");

Hur man sparar ett dokument

För att spara ditt dokument, använd en av Spara-metoderna. Aspose.Words bestämmer automatiskt önskat sparaformat från filtillägget. Du kan spara ett dokument både till en fil eller en stream. Du kan till exempel spara ett DOCX-dokument som en PDF-fil.

Följande exempel visar hur man sparar ett dokument till en fil:

// Save the document as a PDF file.  
doc.Save(dataDir + "Document.pdf");

Ange avancerade konverteringsalternativ

När du konverterar ett dokument kan du ställa in några avancerade egenskaper. Aspose.Words ger dig klassen SaveOptions som låter dig kontrollera processen för att spara ditt dokument i det format som krävs mer exakt. Varje sparaformat har en motsvarande klass som innehåller sparaalternativen för detta sparaformat. Till exempel finns HtmlSaveOptions för att spara till HTML/MHTML/EPUB-format, eller PdfSaveOptions för att spara till PDF. Du kan läsa mer om avancerade egenskaper i artikeln ‘Specify Save Options’ i Aspose.Words-dokumentationen.

Följande exempel visar hur man konverterar ett dokument från DOCX till PDF och ställer in Aspose.Words för att bädda in fullständiga teckensnitt i utdatadokumentet:

// Load the document from the file.
Document doc = new Document(dataDir + "TestDocument.docx");

// Aspose.Words embeds full fonts by default when EmbedFullFonts is set to true.
// The property below can be changed each time a document is rendered.
PdfSaveOptions options = new PdfSaveOptions();
options.EmbedFullFonts = true;

// The output PDF will be embedded with all fonts found in the document.
doc.Save(dataDir + "TestDocument.EmbedFullFonts.pdf", options);

Variationer av omvandlingar som stöds av Aspose.Words

Som nämnts ovan låter Aspose.Words dig konvertera ett dokument från ett av de mest populära formaten till ett annat. Detta innebär att du kan lösa de flesta av dina konverteringsuppgifter med endast Aspose.Words utan att installera speciella applikationer eller verktyg. Du kan till exempel enkelt och tillförlitligt konvertera ett dokument från Microsoft Word-format som DOC eller DOCX till PDF eller HTML, eller från PDF eller HTML till Markdown.

Studera dokumentationsavsnittet ‘Konvertera ett dokument’ för fler Aspose.Words-konverteringsexempel.

Se även

För att förstå denna fråga mer detaljerat, titta på följande artiklar i Aspose-bloggen: