From 7bee9c20cb78c0e6682b457f067030cc9aab8ae8 Mon Sep 17 00:00:00 2001
From: ulrich
Date: Thu, 28 May 2020 08:09:29 +0000
Subject: [PATCH] Fehler bei PDF-Umwandlung behoben

---
 src/de/uhilger/wbx/web/AdocServlet.java |   25 +++++++++----------------
 1 files changed, 9 insertions(+), 16 deletions(-)

diff --git a/src/de/uhilger/wbx/web/AdocServlet.java b/src/de/uhilger/wbx/web/AdocServlet.java
index af4736b..bba886c 100644
--- a/src/de/uhilger/wbx/web/AdocServlet.java
+++ b/src/de/uhilger/wbx/web/AdocServlet.java
@@ -126,24 +126,17 @@
    * nach PDF transformiert werden soll
    */
   private void transform(String fileName, String backend) {    
-    /*
-    Map<String, Object> attributes = new HashMap<>();
-    attributes.put("no_footer", false);
-    //attributes.put("source_highlighter", "highlightjs");
-
-    Map<String, Object> options = new HashMap<>();
-    options.put("attributes", attributes); 
-    options.put("in_place", false); 
-    if(null != backend) {
-      options.put("backend", backend);
-    }
-    */
-    
     Map<String, Object> attributes = attributes().sourceHighlighter("highlightjs")
                                        .asMap();
-    Map<String, Object> options = options().inPlace(false).attributes(attributes)
-                                       .asMap();
-
+    Map<String, Object> options;
+    if(null != backend) {
+      options = options().inPlace(false)
+              .backend(backend).attributes(attributes).asMap();
+      
+    } else {
+      options = options().inPlace(false)
+              .attributes(attributes).asMap();
+    }
     
     Asciidoctor asciidoctor = create();    
     asciidoctor.convertFile(new File(fileName), options);    

--
Gitblit v1.9.3