This package contains C# and VB.NET Example Projects for
Aspose.Words for .NET.
Aspose.Words for .NET is a class library that enables your applications to perform a great range of document processing tasks. Aspose.Words supports DOC, DOCX, RTF, HTML, OpenDocument, PDF, XPS, EPUB and other formats. With Aspose.Words you can generate, modify,
convert, render and print documents without utilizing Microsoft Word.
Using Aspose.Words for .NET in your project gives you the following benefits:
These example projects provide helpful demonstrations and code when using Aspose.Words for .NET.
Aspose.Words for .NET and Aspose.Words for Java are successful commercial products, but our philosophy is to develop them using our unique "open-source feel" approach. In other words, we at Aspose are extremely customer driven and this shows in:
We think that customers who use our products feel that they use an open source product because of the extent they can influence the project, but with the security of a fully committed talented team working on the project.
The Aspose.Words for .NET examples published here at CodePlex is a part of the above effort.
All examples are contained in separate folders at the root of the repository. Each example is provided in both C# and Visual Basic. Each example contains a Program.cs or Program.vb code file. The main entry point for the examples is always found in this file.
Example | Description |
---|---|
AddWatermark | Demonstrates how to add a watermark to a Microsoft Word document. |
AjaxGenerateDoc | This example shows how invoke Aspose.Words to generate a Microsoft Word document when a user clicks a button or a link on a web page. The request to generate and the produced document are delivered using AJAX functionality in ASP.NET. |
AppendDocument | Shows how to join two Word documents together and control how they are joined. |
ApplyCustomLogicToEmptyRegions | Shows how to remove empty regions from a document after mail merge using custom logic |
AutoFitTables | Demonstrates how to use the AutoFit function to fit tables to the page width or to content. |
CheckFormat | Shows how to use FileFormatUtil to check input file formats and if they are supported by Aspose.Words. |
CompressImages | Compresses all images in a document that are above the specified PPI. |
CopyBookmarkedText | Extracts text from a bookmarked range and shows how to import it into a new document. |
DocumentInDB | Demonstrates loading and saving a document into a Microsoft Access Database for use in Aspose.Words. |
DocumentPreviewAndPrint | Shows how to preview and print an Aspose.Words Document with a standard .NET Print Preview dialog. |
Examples | Contains numerous small but fully working code snippets that are used within the documentation. |
Excel2Word | Demonstrates interoperability between Aspose.Words and Aspose.Cells by importing a worksheet into a word document. |
ExtractContent | Provides code to extract fully formatted content from a document between selected nodes. |
ExtractContentBasedOnStyles | Extracts content from a document based on styles. |
FindAndHighlight | Finds and highlights all instances of specified text in a document. |
ImageColorFilters | Saves a document as a TIFF image using different compression settings. |
ImageToPdf | Shows how to convert any common input image formats such as JPEG, PNG, TIFF and WMF to PDF. |
ImportFootnotesFromHtml | Shows how to round trip footnotes by providing code which imports footnotes from HTML. |
ImportTableFromDataTable | Shows how to build a table in a Word document automatically from a .NET DataTable. |
LINQtoXMLMailMerge | Shows how to use LINQ and mail merge functionality to easily merge data into a document. |
LoadTxt | Demonstrates how to import a .txt file into a new Aspose.Words Document. |
MailMergeFormFields | Shows how to insert checkboxes and form fields during mail merge. |
MulitpleDocsInMailMerge | Produces a new document for every record generated during mail merge. |
MulitplePagesOnSheet | Provides code to print multiple pages from a Word document onto one sheet of paper. |
NestedMailMerge | Shows how to easily merge data directly from a relational data source into a document by using Nested Mail Merge. |
ProcessComments | Prints information about the markup comments found in a input Word document. |
RemoveBreaks | Demonstrates how to remove page and section breaks from a document loaded into Aspose.Words. |
RemoveEmptyRegions | Shows how to easily remove mail merge regions from a document that were not merged with data. |
RenderShapes | Shows to render shapes (Textbox, AutoShape, Graphics etc.) independently from the document to image. |
ReplaceFieldsWithStaticText | Provides code to automatically convert all fields of a certain type to plain text (Ctrl+Shift+F9 in Word). |
SaveAsMultipageTiff | Shows how to save a document with many pages into a multi-paged TIFF image. |
SaveHtmlAndEmail | Demonstrates converting a document to HTML for use in e-mail with the .NET Email API. |
SaveMhtmlAndEmail | Shows how to use Aspose.Words to convert a document to MHTML and then e-mail using Aspose.Email for .NET |
SilverlightViewer | This example demonstrates the integration of Aspose.Words for .NET and Document Toolkit, an XPS document viewer library for Silverlight. |
SplitIntoHtmlPages | Exports a word document into separate HTML articles based on heading styles. |
UntangleRowBookmarks | Demonstrates how to fix bookmarks if they are incorrectly loaded in table rows. |
WindowsAzure | Demonstrates how to use Aspose.Words for .NET in the cloud. |
Word2Help | Expands on the SplitIntoHtmlPages example by producing fully named HTML articles from the source Word document. |
XMLMailMerge | Shows how to perform mail merge from an XML datasource. |
XpsPrint | Shows how to print an Aspose.Words Document using the XPS Print API. |
Please Download the Aspose.Words for .NET Examples to try them at your end.
See Aspose.Words for .NET Documentation
Feel free to comment on the samples provided, open issues, discussions and request more samples. We provide full support for this project.
You can contribute by reviewing and sending feedback by trying out new features as they are implemented, submit bugs reports and help us verify fixes as they are released.
We provide full technical support to everyone, regardless of whether they have purchased a license, or are just evaluating the product. Please post a message on the Aspose.Words forum with a description of your issue and any input document/code. We will reply within 12-24 hours with some helpful feedback.
We fix all bugs reported to us and try to implement all features requested by customers. To submit a bug report or for any general inquries, please post a message in the Aspose.Words Forum.