yuedefeng 6 anni fa
parent
commit
12a5ae4217

+ 3 - 1
README.md

@@ -96,6 +96,8 @@ docker中中文字体乱码的问题(添加宋体):
 COPY simsun.ttf /usr/share/fonts
 
 mvn install:install-file -Dfile=aspose-cells-8.5.2.jar -DgroupId=com.aspose -DartifactId=aspose-cells -Dversion=8.5.2 -Dpackaging=jar
-mvn install:install-file -Dfile=aspose-words-16.8.0-jdk16.jar -DgroupId=com.aspose -DartifactId=aspose-words -Dversion=16.8.0 -Dpackaging=jar
+# mvn install:install-file -Dfile=aspose-words-16.8.0-jdk16.jar -DgroupId=com.aspose -DartifactId=aspose-words -Dversion=16.8.0 -Dpackaging=jar
+mvn install:install-file -Dfile=aspose-words-15.12.0-jdk16.jar -DgroupId=com.aspose -DartifactId=aspose-words -Dversion=15.12.0 -Dpackaging=jar
+
 
 mvn clean install -Pprod -Dmaven.test.skip=true

BIN
lib/AsposeWord.zip


BIN
lib/aspose-words-15.12.0-jdk16.jar


+ 5 - 5
src/main/java/com/common/workflow/service/util/Word2Pdf.java

@@ -72,9 +72,9 @@ public class Word2Pdf {
             //lo.setEncoding(Encoding.getUTF8());
             Document doc = new Document(inputStream);// 原始excel路径
             removeWatermark(doc);
-            insertWatermarkText(doc, watermark, 0, 0);
-            insertWatermarkText(doc, watermark, 200, 0);
-            insertWatermarkText(doc, watermark, 400, 0);
+            insertWatermarkText(doc, watermark, 100, 0);
+            insertWatermarkText(doc, watermark, 300, 0);
+            insertWatermarkText(doc, watermark, 550, 0);
 
             /*PdfSaveOptions pdfSaveOptions = new PdfSaveOptions(SaveFormat.PDF);
             pdfSaveOptions.setOnePagePerSheet(true);
@@ -139,9 +139,9 @@ public class Word2Pdf {
         watermark.getTextPath().setText(watermarkText);
         watermark.getTextPath().setFontFamily("宋体");
         watermark.setWidth(500);
-        watermark.setHeight(30);
+        watermark.setHeight(20);
         // Text will be directed from the bottom-left to the top-right corner.
-        watermark.setRotation(-40);
+        watermark.setRotation(-35);
         // Remove the following two lines if you need a solid black text.
         watermark.getFill().setColor(Color.lightGray); // Try LightGray to get more Word-style watermark
         watermark.setStrokeColor(Color.lightGray); // Try LightGray to get more Word-style watermark