GithubHelp home page GithubHelp logo

gleamtech / documentultimate Goto Github PK

View Code? Open in Web Editor NEW
27.0 8.0 1.0 356.23 MB

DocumentUltimate is an ASP.NET Document Viewer and a .NET Document Converter which supports ASP.NET Core 5.0+, ASP.NET Core 2.1+, ASP.NET MVC 3.0+ and ASP.NET WebForms 4.7.2+ web applications/web sites.

Home Page: https://www.gleamtech.com/documentultimate

document-converter document-viewer asp-net asp-net-core asp-net-mvc net net-framework dicom dwg-dwf excel microsoft-project office-converter office-viewer pdf-converter pdf-viewer powerpoint visio word document-conversion

documentultimate's Introduction

DocumentUltimate Logo

Document Viewer for ASP.NET and Document Converter for .NET

GleamTech.DocumentUltimate Nuget

Integrate a document viewer into your ASP.NET application or site rapidly.

  • View almost any document type (70+ file formats, including PDF & Microsoft Office).
  • HTML5 Zero-footprint viewer.
  • Convert between document types.

Document Viewer for ASP.NET and Document Converter for .NET

Note: This project contains a fully working version of the product, however without a license key it will run in trial mode. For more information, please see ASP.NET Document Viewer and .NET Document Converter product page.

Live Demo:

https://demos.gleamtech.com/documentultimate/

Adding references to DocumentUltimate assemblies:

https://docs.gleamtech.com/documentultimate/html/adding-references-to-documentultimate-assemblies.htm

Using DocumentUltimate in an ASP.NET Core project:

https://docs.gleamtech.com/documentultimate/html/using-documentultimate-in-an-asp-net-core-project.htm

Using DocumentUltimate in an ASP.NET MVC project:

https://docs.gleamtech.com/documentultimate/html/using-documentultimate-in-an-asp-net-mvc-project.htm

Using DocumentUltimate in an ASP.NET WebForms project:

https://docs.gleamtech.com/documentultimate/html/using-documentultimate-in-an-asp-net-webforms-project.htm

Showcase videos:

ASP.NET Core Document Viewer - Getting Started

ASP.NET MVC Document Viewer - Getting Started

ASP.NET WebForms Document Viewer - Getting Started

documentultimate's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

mxq00812314

documentultimate's Issues

Excel files are not rendering correctly.

Data in excel files is not shown in correct order and if the data in a cell exceeds the visible boundaries of that particular cell then only that part of data is shown that is visible. Also empty pages are shown too. As it should only show pages with data.

Wrong document being served from Cache

Using: <package id="GleamTech.DocumentUltimate" version="6.6.1" targetFramework="net48" />

We have noticed that sometimes the wrong document is displayed in the document viewer. After renaming the folder where the document cache is stored (hence clearing the cache) the correct document is displayed.

Our implementation is pretty basic:

var documentViewer = new DocumentViewer
{
    Width = 1000,
    Height = 800,
    SidePaneVisible = false,
    PageFitMode = DocumentViewerPageFitMode.Zoom
};
// Get file from blob
var blobStream = BlobUtility.DownloadBlob(downloadFilePath);
var byteArray = DocumentController.ReadFully(blobStream);
var fileProvider = new MemoryFileProvider(file: doc.Ext.ToLower(), bytes: byteArray, dateModified: null);
documentViewer.Document = fileProvider;

.NET Core assembly error

I'm trying to use DocumentUltimate 4.0.8 for converting a PPT to JPG in an ASP.NET Core project. I get the following error when trying to execute any GleamTech code. It appears there is some static initialization being done which references an assembly not available in .NET Core. I also have the GleamTech.Core assembly references in our project.

System.TypeInitializationException: The type initializer for '<Module>' threw an exception. ---> System.TypeInitializationException: The type initializer for 'GleamTech.AssemblyResolver.AssemblyResolver' threw an exception. ---> System.TypeLoadException: Could not load type 'System.Security.Principal.WindowsImpersonationContext' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
   at GleamTech.AssemblyResolver.AssemblyResolver..cctor()
   --- End of inner exception stack trace ---
   at GleamTech.AssemblyResolver.AssemblyResolver.Register(Assembly primaryAssembly, String configurationResourceName, String configurationVersion)
   at AssemblyBootstrap.Register()
   at AssemblyBootstrap.Initialize()

error asp.net core

Could not load file or assembly 'PresentationEngine, Version=3.3.0.0, Culture=neutral, PublicKeyToken=a6f3cafa178e6038' or one of its dependencies. The system cannot find the file specified.
Could not load file or assembly 'WordProcessingEngine, Version=3.2.0.0, Culture=neutral, PublicKeyToken=a6f3cafa178e6038' or one of its dependencies. The system cannot find the file specified.
Could not load file or assembly 'WordProcessingEngine, Version=3.2.0.0, Culture=neutral, PublicKeyToken=a6f3cafa178e6038' or one of its dependencies. The system cannot find the file specified.
Could not load file or assembly 'SpreadsheetEngine, Version=3.3.0.0, Culture=neutral, PublicKeyToken=a6f3cafa178e6038' or one of its dependencies. The system cannot find the file specified.

Print event

I want to log print processes. Is it possible and how I can do ?

Document Ultimate - Need to confirm if it will work in Linux Container - Urgent!

The below error occurs after our code is migrated from .Net Framework to .NET 6.0 and deployed in a Linux Container. Do you support Document Viewer in Linux Container.

In addition the cache location is setup as Azure Storage Account.

Error Message: “PortableEngine is currently supported only on Windows platform.”.

image

Merge PDF file

Is there a way I can combine multiple files into a single file?

DocumentUltimate- Powerpoint files not loading

I created the sample project for DocumentUltimate as i want to integrate it in my main project. I downloaded the latest version of DocumentUltimatec(5.2.2) and GleamTech.Common dll from Nuget package and followed this same example as given here for AspNet MVC CS
. All other format files are loading. But the PPT files are not loading. Attached screenshot of the same error. Please reply as soon as possible

PPt files error

Format of the initialization string does not conform to specification starting at index 0

I'm using your library DocumentUltimate(trial) in ASP.NET MVC app. When I launch the application it fails on Application_Start with

System.ArgumentException: Format of the initialization string does not conform to specification starting at index 0
StackTrace:
   in System.Data.Common.DbConnectionOptions.GetKeyValuePair(String connectionString, Int32 
currentPosition, StringBuilder buffer, Boolean useOdbcRules, String& keyname, String& keyvalue)

Any idea whats the problem? I've set up everythig according to your manual here on github.
Thank you

Access to the temporary path "/GleamTech/AssemblyResolver" is denied due to insufficient permissions

How to give access to temporary path when we run .NET core app on docker container using Document Ultimate. We would like to use Azure Blob Storage as cache location.

In addition we noticed its creating GleamTech/AssemblyResolver folder inside root folder in local. but its unable to create when we run on a docker container. Any directions will help to continue use Document Ultimate.

Error Message:
---> System.TypeInitializationException: The type initializer for 'GleamTech.AssemblyResolver.AssemblyResolver' threw an exception.
---> GleamTech.IO.TemporaryPathException: Access to the temporary path "/GleamTech/AssemblyResolver" is denied due to insufficient permissions.
If you are using impersonation, add any impersonated user (including IUSR) to IIS_IUSRS group which should already have access to temporary path by default. After the change, run 'iisreset' in Administrator Command Prompt.
---> System.UnauthorizedAccessException: Access to the path '/GleamTech/AssemblyResolver' is denied.
---> System.IO.IOException: Permission denied
--- End of inner exception stack trace ---
at System.IO.FileSystem.CreateDirectory(String fullPath)
at System.IO.Directory.CreateDirectory(String path)
at GleamTech.IO.TemporaryFolder.Access()
--- End of inner exception stack trace ---
at GleamTech.IO.TemporaryFolder.Access()
at GleamTech.AssemblyResolver.AssemblyResolver..cctor()
--- End of inner exception stack trace ---
at GleamTech.AssemblyResolver.AssemblyResolver.Register(Assembly primaryAssembly, String configurationResourceName, String configurationVersion)
at AssemblyBootstrap.Register()
at AssemblyBootstrap.Initialize()
at .cctor()
--- End of inner exception stack trace ---

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.