All Projects → DevExpress → dotnet-eud

DevExpress / dotnet-eud

Licence: other
DevExpress .NET Controls End-User Documentation

Projects that are alternatives of or similar to dotnet-eud

wkhtmltopdf-flask-aas
Wkhtmltopdf Flask As a Service
Stars: ✭ 17 (-66%)
Mutual labels:  wkhtmltopdf
wkhtmltopdf-crystal
Crystal C bindings and wrapper for libwkhtmltox library
Stars: ✭ 21 (-58%)
Mutual labels:  wkhtmltopdf
dhtml2pdf
Simple, free and very easy to use PHP API that allows you to see, download or get the binary of the PDF generated from the HTML of an URL.
Stars: ✭ 27 (-46%)
Mutual labels:  wkhtmltopdf
docker-symfony
Docker Symfony (PHP-FPM - NGINX - MySQL - MailHog - Redis - RabbitMQ)
Stars: ✭ 32 (-36%)
Mutual labels:  wkhtmltopdf
Pdfkit
A Ruby gem to transform HTML + CSS into PDFs using the command-line utility wkhtmltopdf
Stars: ✭ 2,799 (+5498%)
Mutual labels:  wkhtmltopdf
api2pdf.php
PHP client library for the Api2Pdf.com REST API - Convert HTML to PDF, URL to PDF, Office Docs to PDF, Merge PDFs, HTML to Image, URL to Image, HTML to Docx, HTML to Xlsx, PDF to HTML, Thumbnail preview of office files
Stars: ✭ 42 (-16%)
Mutual labels:  wkhtmltopdf
odoo-11.0-windows-installation
Install odoo-11.0 from source on Windows
Stars: ✭ 34 (-32%)
Mutual labels:  wkhtmltopdf
html-website-template
An opinionated starting point and build system for awesome, collaboratively-edited HTML websites
Stars: ✭ 16 (-68%)
Mutual labels:  html-website
Gotenberg
A Docker-powered stateless API for PDF files.
Stars: ✭ 3,272 (+6444%)
Mutual labels:  wkhtmltopdf
MetropolisLauncher
A data-heavy Emulation & Gaming front-end for Windows
Stars: ✭ 35 (-30%)
Mutual labels:  devexpress
magento2-module-pdf
Magento 2 Module for creating PDF's based on wkhtmltopdf
Stars: ✭ 55 (+10%)
Mutual labels:  wkhtmltopdf
php-pdf
Yet another HTML to PDF Converter based on wkhtmltopdf
Stars: ✭ 50 (+0%)
Mutual labels:  wkhtmltopdf
django-invoices
Create invoices using django
Stars: ✭ 28 (-44%)
Mutual labels:  wkhtmltopdf
wkhtmltopdf-binary-edge
this is forked from tolgap/wkhtmltopdf-binary .
Stars: ✭ 70 (+40%)
Mutual labels:  wkhtmltopdf
bookjs-eazy
web print / html to pdf so eazy ,HTML自动分页插件。用于生成PDF,前端WEB打印生成PDF或后端wkhtmltopdf、chrome headless生成
Stars: ✭ 99 (+98%)
Mutual labels:  wkhtmltopdf
docker-alpine-wkhtmltopdf
wkhtmltopdf alpine docker container with headless qt patches
Stars: ✭ 150 (+200%)
Mutual labels:  wkhtmltopdf
wkhtmltopdf
Generate and return PDFs from Vapor views
Stars: ✭ 53 (+6%)
Mutual labels:  wkhtmltopdf
imprenta
An AWS lambda in python 3 that generates PDF files from HTML using jinja, pdfkit and wkhtmltopdf.
Stars: ✭ 18 (-64%)
Mutual labels:  wkhtmltopdf
wkhtmltopdf-aws-lambda-layer
AWS Lambda Layer for wkhtmltopdf
Stars: ✭ 62 (+24%)
Mutual labels:  wkhtmltopdf
HtmlToPdfImage
transform html to pdf/image ,base on wkhtmltox and dotnet core 2.0
Stars: ✭ 16 (-68%)
Mutual labels:  wkhtmltopdf

DevExpress End-User Documentation

This article explains how to clone DevExpress End-User documentation sources and how to create your own documentation websites and help files for projects based on DevExpress technologies. You can also find a link to a sample pre-built website.

For Developer Documentation with API Reference see https://docs.devexpress.com.

The Scope

DevExpress products for WinForms and ASP.NET WebForms/MVC.

Licensing

By accessing this repository, you agree to the terms of the DevExpress End-User Documentation License Agreement.

How to View Content

Do one of the following to view the End-User Documentation content:

  1. Browse this repository's content directly. Start with index.md.
  2. View the sample pre-built website at devexpress.github.io/dotnet-eud.
  3. Build PDF files.

Document Format and Supported Output Types

Documents in this repository are written in markdown. You can manually copy the information to your own help file.

The repository also includes a docfx.json file. You can use DocFX and wkhtmltopdf to convert this file from a set of topics to an HTML website or a PDF file.

Build an HTML Website

Follow the steps below to create a documentation website for your application.

  • Download and install the latest version of DocFX.

  • Copy the repository to your computer and checkout the branch corresponding to the version of DevExpress controls your application uses. Do not use the master branch because it represents the version currently under development.

    git clone https://github.com/DevExpress/dotnet-eud.git --branch 18.1
    

    If you do not have Git installed, use the GitHub web interface to select the branch and then download and extract the ZIP archive.

    Download ZIP

  • You can make the following changes to the documentation, or skip this step if you want to reuse the end-user documentation as is:

    • remove unnecessary files;
    • add new documents to your application;
    • change screenshots to match your app's UI;
    • create a custom DocFX template.

    You should update the toc.yml (table-of-content) files if you added or removed topics.

  • Open a console window, change the current directory to the repository root folder and call the DocFX executable with the build and docfx.json parameters. DocFX will place the generated documentation content into the _site folder. Add the --serve switch to preview the generated website at http://localhost:8080 once the build process is complete.

    docfx.exe build docfx.json --serve
    
  • Finally, deploy the created documentation to a web server or browse the documentation directly from local file system. Since DocFX creates static HTML files only, no additional deployment or configuration steps are required.

Build Printer-Friendly PDF Files

If your end users require a printed version, you can create a PDF file:

  • Ensure that you can successfully build a website with DocFX.

  • Download and install wkhtmltopdf.

  • In the folder with docfx.exe, open a console window and add the wkhtmltopdf executable path to the %PATH% environment variable:

    set PATH=%PATH%;C:\Program Files\wkhtmltopdf\bin
    
  • Build pdf:

    docfx.exe pdf ../dotnet-eud/docfx.json
    

This generates a _pdf subfоlder with a PDF file for each included table-of-contents file.

Troubleshooting

Below are the common issues you can face when building this repository's documentation.

  • The build process fails with the System.IO.PathTooLongException exception

    Reduce your working directory's full path (move the repository closer to a drive root).

    See also: dotnet/docfx#156

  • The wkhtmltopdf is a prerequisite when generating a PDF error occurs when creating a PDF

    Ensure that wkhtmltopdf is installed and its executable path is correctly added to the %PATH% environment variable.

    See also: Generate PDF Documentation

  • The table of contents is not displayed when browsing the generated documentation from the file system

    Your browser security configuration may restrict executing the JavaScript code that accesses your local files (the table of contents is in a separate toc.html file when using the default DocFX template). In this case, you can use the statictoc template instead. To switch to this template, add --template statictoc to the docfx.exe parameters:

    docfx.exe build docfx.json --template statictoc
    

    The table of contents is embedded into each topic with this template which increases the build time and HTML file sizes. Alternatively, you can override the browser's restrictions (which may be unsecure). For example, Google Chrome and Microsoft Edge accept the --allow-file-access-from-files command line switch which allows loading local files.

    We recommend using the --serve DocFX switch to preview documentation, and then share it with end users via a web server instead of browsing the file system.

If your issue is not listed, you can submit a new issue to this repository or contact us via the DevExpress Support Center. You can search the DocFX issues list, or try building the docfx-seed sample documentation project to check if your issue is specific to this repository.

Versions 17.1 and Earlier

If you require End-User documentation for v17.1 or earlier, download End-User Documentation Installer containing CHM and PDF files. Markdown is not available for these versions.

Version Installer
v17.1 DevExpressEndUserDocs171.exe
v16.2 DevExpressEndUserDocs162.exe
v16.1 DevExpressEndUserDocs161.exe
v15.2 DevExpressEndUserDocs152.exe
v15.1 DevExpressEndUserDocs151.exe
v14.2 DevExpressEndUserDocs142.exe
v14.1 DevExpressEndUserDocs141.exe
v13.2 DevExpressEndUserDocs132.exe
v13.1 DevExpressEndUserDocs131.exe
v12.2 DevExpressEndUserDocs122.exe
v12.1 DevExpressEndUserDocs121.exe

You are free to download these files and distribute them to your end users. However, Developer Express Inc. has the right to change or remove these files without notice.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].