Skip to content

woodger/hyper-office

Repository files navigation

Hyper Office

License

yuml diagram

Microsoft Office service hypervisor. Solution implemented in C# language on the .NET Framework 4.7 using the Nancy 2.0 framework.

Getting Started

Clone this project

git clone https://github.com/woodger/hyper-office

Install dependencies

Run PowerShell and type:

Get-Package

Build .NET

More guide (.NET Core CLI dotnet build)[https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-build]

dotnet build

Allow incomming conection (optional)

Allow to process incoming traffic 'Web Server' protocol 'TCP' port '8080'. To do this, add a rule to Windows Firewall.

New-NetFirewallRule -DisplayName 'Web Server' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 8080

Usage CLI

Usage:
  HyperOffice.exe [COMMAND = up] [OPTIONS]

Commands:
  up               Start the Http server
  snapshot         Make screenshot in MS Office document

Options:
  -d               Detached mode. Run application in the background
  -q, --quiet      Quiet mode
  -p, --port       (Default: 8080) Port of listen server
  -t, --threads    (Default: 1) Numbers worker threads of Queue. Limited by the number of CPU cores
  --help           Display more information on a specific command
  --version        Display version information

External dependencies

Microsoft Office

Office, is a family of client software, server software, and services developed by Microsoft. Primarily used Microsoft Word and Microsoft Excel.

Download Office exe-file from official site https://setup.office.com/

About

Service hypervisor MS Office. Using Nancy FX framework for building Http services on .NET

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages