Skip to content
This repository has been archived by the owner on Jul 28, 2021. It is now read-only.

groupdocs-metadata/GroupDocs.Metadata-for-.NET-WebForms

Repository files navigation

Alt text

GroupDocs.Metadata for .NET WebForms Example

Build status Codacy Badge GitHub license

⚠️ This repository has moved to https://github.com/groupdocs-metadata/GroupDocs.Metadata-for-.NET/tree/master/Demos/WebForms

System Requirements

  • .NET Framework 4.5
  • Visual Studio 2015

Document Metadata API for .NET WebForms

GroupDocs.Metadata for .NET API allows you to add, edit, update or delete metadata in Office Documents (such as MS Word, MS Excel, MS Powerpoint), video files, audio files and much more! Over 80 file formats are supported.

Note: without a license application will run in trial mode, purchase GroupDocs.Metadata for .NET license or request GroupDocs.Metadata for .NET temporary license.

Supported document Formats

Family Formats
Portable Document Format PDF
Microsoft Word DOC, DOCM , DOCX, DOT, DOTM, DOTX
Microsoft Excel XLS, XLSB, XLSM, XLSX, XLT, XLTM, XLTX
Microsoft PowerPoint PPT, POT, POTM, POTX, PPS, PPSM, PPSX, PPTM, PPTX
Microsoft Visio VSD, VDW, VDX, VSDX, VSS, VST, VSX, VTX
Microsoft Project MPP
Microsoft Outlook EML, EMLX, MSG
Microsoft OneNote ONE
OpenDocument Formats ODT, ODP, ODS, OTT
Photoshop PSD
Metafiles EMF, WMF
vCard VCF, VCR
AutoCAD Drawing File Format DGN, DWG, DXF
Image files BMP, CAL, DCX, DIB, EMF, GIF, JP2, JPG, MIL, MIL, PCD, PCT, PCX, PNG, PSD, RAS, TGA,TIFF,WMF
Electronic publication EPUB
OpenType Fonts OTF, OTC, TTF, TTC
Audio MP3, WAV
Video AVI, MOV, QT, FLV
Matroska Media Container MKV, MKA, MK3D, WEBM
Other EPUB, ZIP, TORRENT, ASF, DJVU

Demo Video

Comming Soon

Features

  • Add Metadata to Office Documents
  • Edit or update Metadata in Office Documents
  • Remove Metadata from Office Documents
  • Clean, modern and intuitive design
  • Easily switchable colour theme (create your own colour theme in 5 minutes)
  • Responsive design
  • Mobile support (open application on any mobile device)
  • Support over 50 documents and image formats
  • Fully customizable navigation panel
  • Open password protected documents
  • Download documents
  • Upload documents
  • Print document
  • Smooth document scrolling
  • Multi-language support for displaying errors
  • Cross-browser support (Safari, Chrome, Opera, Firefox)
  • Cross-platform support (Windows, Linux, MacOS)

How to run

You can run this sample by one of following methods

Build from source

Download source code from github or clone this repository.

git clone https://github.com/groupdocs-metadata/GroupDocs.Metadata-for-.NET-WebForms

Open solution in the VisualStudio. Update common parameters in web.config and example related properties in the configuration.yml to meet your requirements.

Open http://localhost:8080/Metadata in your favorite browser

Docker image

Comming Soon

Configuration

For all methods above you can adjust settings in configuration.yml. By default in this sample will lookup for license file in ./Licenses folder, so you can simply put your license file in that folder or specify relative/absolute path by setting licensePath value in configuration.yml.

Metadata configuration options

Option Type Default value Description
filesDirectory String DocumentSamples Files directory path. Indicates where uploaded and predefined files are stored. It can be absolute or relative path
defaultDocument String Absolute path to default document that will be loaded automaticaly.
preloadPageCount Integer 0 Indicate how many pages from a document should be loaded, remaining pages will be loaded on page scrolling.Set 0 to load all pages at once
cache Boolean true Set true to enable cache

Troubleshooting

How to set custom baseURL

BaseURL is fetched from address bar however you can set custom baseURL by adding forRoot parameter at app.module.ts

Example:

MetadataModule.forRoot("http://localhost:8080")

License

The MIT License (MIT).

Please have a look at the LICENSE.md for more details

GroupDocs Document Viewer on other platforms/frameworks

  • JAVA DropWizard (Comming Soon)
  • JAVA Spring Boot (Comming Soon)
  • .NET MVC Metadata

Resources