WebBox Klassenbibliothek
ulrich
2020-07-21 e70523d704b2c7df779e97a1e69e4e5df308eceb
In Arbeit: PDF Theme, noch als Parameter abfassen
1 files modified
15 ■■■■ changed files
src/de/uhilger/wbx/web/AdocServlet.java 15 ●●●● patch | view | raw | blame | history
src/de/uhilger/wbx/web/AdocServlet.java
@@ -125,9 +125,20 @@
   * nach PDF transformiert werden soll
   */
  private void transform(String fileName, String backend) {    
    Map<String, Object> attributes;
    File outFile = new File(fileName);
    Map<String, Object> attributes = attributes().attribute("pdf-themesdir", outFile.getParent()).attribute("pdf-theme","test").sourceHighlighter("highlightjs")
                                       .asMap();
    File pdfStyles = new File(outFile.getParentFile(), "custom-theme.yml");
    if(pdfStyles.exists()) {
      attributes = attributes()
              .attribute("pdf-themesdir", outFile.getParent())
              .attribute("pdf-theme","custom")
              .sourceHighlighter("highlightjs")
              .asMap();
    } else {
      attributes = attributes()
              .sourceHighlighter("highlightjs")
              .asMap();
    }
    Map<String, Object> options;
    if(null != backend) {
      options = options().inPlace(false)