Skip to content

Commit 0a1ebbf

Browse files
author
Alexey Maslov
committed
Updated Python examples (Python 3.6 compatible)
1 parent 3898a25 commit 0a1ebbf

File tree

28 files changed

+72
-72
lines changed

28 files changed

+72
-72
lines changed

Diff for: Plugins/Aspose_Words_Java_for_Python/default.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
from src.quickstart.helloworld.python import HelloWorld
1+
from quickstart import HelloWorld
22
import jpype
33
import os.path
44

55
asposeapispath = os.path.join(os.path.abspath("./"), "lib")
66

7-
print "You need to put your Aspose.Words for Java APIs .jars in this folder:\n"+asposeapispath
7+
print ("You need to put your Aspose.Words for Java APIs .jars in this folder:\n", asposeapispath)
88

99
jpype.startJVM(jpype.getDefaultJVMPath(), "-Djava.ext.dirs=%s" % asposeapispath)
1010

11-
hw = HelloWorld()
11+
hw = HelloWorld('data/')
1212
hw.main()

Diff for: Plugins/Aspose_Words_Java_for_Python/loadingandsaving/__init__.py

+18-18
Original file line numberDiff line numberDiff line change
@@ -22,44 +22,44 @@ def main(self):
2222
continue
2323

2424
nameOnly = file.getName()
25-
print nameOnly
25+
print (nameOnly)
2626

2727
fileName = file.getPath()
28-
print fileName
28+
print (fileName)
2929

3030
info = self.infoObj.detectFileFormat(fileName)
3131
if (info.getLoadFormat() == self.LoadFormat.DOC):
32-
print "Microsoft Word 97-2003 document."
32+
print ("Microsoft Word 97-2003 document.")
3333
elif (info.getLoadFormat() == self.LoadFormat.DOT):
34-
print "Microsoft Word 97-2003 template."
34+
print ("Microsoft Word 97-2003 template.")
3535
elif (info.getLoadFormat() == self.LoadFormat.DOCX):
36-
print "Office Open XML WordprocessingML Macro-Free Document."
36+
print ("Office Open XML WordprocessingML Macro-Free Document.")
3737
elif (info.getLoadFormat() == self.LoadFormat.DOCM):
38-
print "Office Open XML WordprocessingML Macro-Enabled Document."
38+
print ("Office Open XML WordprocessingML Macro-Enabled Document.")
3939
elif (info.getLoadFormat() == self.LoadFormat.DOTX):
40-
print "Office Open XML WordprocessingML Macro-Free Template."
40+
print ("Office Open XML WordprocessingML Macro-Free Template.")
4141
elif (info.getLoadFormat() == self.LoadFormat.DOTM):
42-
print "Office Open XML WordprocessingML Macro-Enabled Template."
42+
print ("Office Open XML WordprocessingML Macro-Enabled Template.")
4343
elif (info.getLoadFormat() == self.LoadFormat.FLAT_OPC):
44-
print "Flat OPC document."
44+
print ("Flat OPC document.")
4545
elif (info.getLoadFormat() == self.LoadFormat.RTF):
46-
print "RTF format."
46+
print ("RTF format.")
4747
elif (info.getLoadFormat() == self.LoadFormat.WORD_ML):
48-
print "Microsoft Word 2003 WordprocessingML format."
48+
print ("Microsoft Word 2003 WordprocessingML format.")
4949
elif (info.getLoadFormat() == self.LoadFormat.HTML):
50-
print "HTML format."
50+
print ("HTML format.")
5151
elif (info.getLoadFormat() == self.LoadFormat.MHTML):
52-
print "MHTML (Web archive) format."
52+
print ("MHTML (Web archive) format.")
5353
elif (info.getLoadFormat() == self.LoadFormat.ODT):
54-
print "OpenDocument Text."
54+
print ("OpenDocument Text.")
5555
elif (info.getLoadFormat() == self.LoadFormat.OTT):
56-
print "OpenDocument Text Template."
56+
print ("OpenDocument Text Template.")
5757
elif (info.getLoadFormat() == self.LoadFormat.DOC_PRE_WORD_97):
58-
print "MS Word 6 or Word 95 format."
58+
print ("MS Word 6 or Word 95 format.")
5959
elif (info.getLoadFormat() == self.LoadFormat.UNKNOWN):
60-
print "Unknown format."
60+
print ("Unknown format.")
6161
else :
62-
print "Unknown format."
62+
print ("Unknown format.")
6363

6464
destFileObj = self.File(supportedDir + nameOnly)
6565
destFile = destFileObj.getPath()

Diff for: Plugins/Aspose_Words_Java_for_Python/mailmergeandreporting/__init__.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,12 @@ def fieldMerging(self,e):
4747
self.mBuilder = self.DocumentBuilder(e.getDocument())
4848

4949
# We decided that we want all boolean values to be output as check box form fields.
50-
if (e.getFieldValue() in ('True', 'False')) :
50+
if (str(e.getFieldValue()) in ('True', 'False')) :
5151
# Move the "cursor" to the current merge field.
5252
self.mBuilder.moveToMergeField(e.getFieldName())
5353

5454
# It is nice to give names to check boxes. Lets generate a name such as MyField21 or so.
55-
checkBoxName = e.getFieldName() + e.getRecordIndex()
55+
checkBoxName = e.getFieldName() + str(e.getRecordIndex())
5656

5757
# Insert a check box.
5858
self.mBuilder.insertCheckBox(checkBoxName, e.getFieldValue(), 0)
@@ -64,7 +64,7 @@ def fieldMerging(self,e):
6464
if ("Subject" == e.getFieldName()):
6565

6666
self.mBuilder.moveToMergeField(e.getFieldName())
67-
textInputName = e.getFieldName() + e.getRecordIndex()
67+
textInputName = e.getFieldName() + str(e.getRecordIndex())
6868
self.mBuilder.insertTextInput(textInputName, self.TextFormFieldType.REGULAR, "", e.getFieldValue(), 0)
6969

7070
def imageFieldMerging(self):

Diff for: Plugins/Aspose_Words_Java_for_Python/programmingwithdocuments/__init__.py

+20-20
Original file line numberDiff line numberDiff line change
@@ -351,20 +351,20 @@ def main(self):
351351
comments = self.extractComments(doc)
352352

353353
for comment in comments:
354-
print comment
354+
print (comment)
355355

356356
# Remove comments by the "pm" author.
357357
self.removeComments(doc, "pm")
358-
print "Comments from \"pm\" are removed!"
358+
print ("Comments from \"pm\" are removed!")
359359

360360
# Extract the information about the comments of the "ks" author.
361361
comments = self.extractComments(doc, "ks")
362362
for comment in comments:
363-
print comment
363+
print (comment)
364364

365365
# Remove all comments.
366366
self.removeComments(doc)
367-
print "All comments are removed!"
367+
print ("All comments are removed!")
368368

369369
# Save the document.
370370
doc.save(self.dataDir + "Test File Out.doc")
@@ -384,9 +384,9 @@ def extractComments(self,*args):
384384
if 1 < len(args) and args[1] is not None :
385385
authorName = args[1]
386386
if str(comment.getAuthor()) == authorName:
387-
collectedComments.append(str(comment.getAuthor()) + " " + str(comment.getDateTime()) + " " + comment.toString(self.SaveFormat.TEXT))
387+
collectedComments.append(str(comment.getAuthor()) + " " + str(comment.getDateTime()) + " " + str(comment.toString()))
388388
else:
389-
collectedComments.append(str(comment.getAuthor()) + " " + str(comment.getDateTime()) + " " + comment.toString(self.SaveFormat.TEXT))
389+
collectedComments.append(str(comment.getAuthor()) + " " + str(comment.getDateTime()) + " " + str(comment.toString()))
390390

391391
return collectedComments
392392

@@ -504,7 +504,7 @@ def extractContentBetweenRuns(self):
504504
# Get the node from the list. There should only be one paragraph returned in the list.
505505
node = extractedNodes[0]
506506
# Print the text of this node to the console.
507-
print node.toString(self.SaveFormat.TEXT)
507+
print (node.toString())
508508

509509
#ExEnd
510510

@@ -669,8 +669,8 @@ def extractContents(self,startNode, endNode, isInclusive):
669669
while (endNode.getParentNode().getNodeType() != self.NodeType.BODY):
670670
endNode = endNode.getParentNode()
671671

672-
print str(originalStartNode) + " = " + str(startNode)
673-
print str(originalEndNode) + " = " + str(endNode)
672+
print (str(originalStartNode) + " = " + str(startNode))
673+
print (str(originalEndNode) + " = " + str(endNode))
674674

675675
isExtracting = True
676676
isStartingNode = True
@@ -966,12 +966,12 @@ def __init__(self,dataDir):
966966
self.Shape = jpype.JClass("com.aspose.words.Shape")
967967
self.ShapeType = jpype.JClass("com.aspose.words.ShapeType")
968968
self.Color = jpype.JClass("java.awt.Color")
969-
self.ColRelativeHorizontalPositionor = jpype.JClass("java.awt.RelativeHorizontalPosition")
970-
self.RelativeVerticalPosition = jpype.JClass("java.awt.RelativeVerticalPosition")
971-
self.WrapType = jpype.JClass("java.awt.WrapType")
972-
self.VerticalAlignment = jpype.JClass("java.awt.VerticalAlignment")
973-
self.HorizontalAlignment = jpype.JClass("java.awt.HorizontalAlignment")
974-
self.Paragraph = jpype.JClass("java.awt.Paragraph")
969+
self.RelativeHorizontalPosition = jpype.JClass("com.aspose.words.RelativeHorizontalPosition")
970+
self.RelativeVerticalPosition = jpype.JClass("com.aspose.words.RelativeVerticalPosition")
971+
self.WrapType = jpype.JClass("com.aspose.words.WrapType")
972+
self.VerticalAlignment = jpype.JClass("com.aspose.words.VerticalAlignment")
973+
self.HorizontalAlignment = jpype.JClass("com.aspose.words.HorizontalAlignment")
974+
self.Paragraph = jpype.JClass("com.aspose.words.Paragraph")
975975
self.HeaderFooterType = jpype.JClass("com.aspose.words.HeaderFooterType")
976976
self.HeaderFooter = jpype.JClass("com.aspose.words.HeaderFooter")
977977

@@ -1055,20 +1055,20 @@ def main(self):
10551055
# Show the number of collected paragraphs and display the text of this paragraphs.
10561056
paragraphs = self.paragraphsByStyleName(doc, PARA_STYLE)
10571057

1058-
print "abc = " + str(paragraphs[0])
1059-
print "Paragraphs with " + PARA_STYLE + " styles " + str(len(paragraphs)) + ":"
1058+
print ("abc = " + str(paragraphs[0]))
1059+
print ("Paragraphs with " + PARA_STYLE + " styles " + str(len(paragraphs)) + ":")
10601060

10611061
for paragraph in paragraphs :
1062-
print str(paragraph.toString(self.SaveFormat.TEXT))
1062+
print (str(paragraph.toString()))
10631063

10641064
# Collect runs with defined styles.
10651065
# Show the number of collected runs and display the text of this runs.
10661066
runs = self.runsByStyleName(doc, RUN_STYLE)
10671067

1068-
print "Runs with " + RUN_STYLE + " styles " + str(len(runs)) + ":"
1068+
print ("Runs with " + RUN_STYLE + " styles " + str(len(runs)) + ":")
10691069

10701070
for run in runs :
1071-
print run.getRange().getText()
1071+
print (run.getRange().getText())
10721072

10731073

10741074

Diff for: Plugins/Aspose_Words_Java_for_Python/quickstart/__init__.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,12 @@ def main(self,srcDocFile,outputDocFile,searchString,replaceString):
6262

6363
doc = Document(srcDocFile)
6464

65-
print "Original document text: " + doc.getRange().getText()
65+
print ("Original document text: ", doc.getRange().getText())
6666

6767
doc.getRange().replace(searchString, replaceString, FindReplaceOptions(FindReplaceDirection.FORWARD))
6868
# Check the replacement was made.
6969

70-
print "Document text after replace: " + doc.getRange().getText()
70+
print ("Document text after replace: ", doc.getRange().getText())
7171

7272
# Save the modified document.
7373
doc.save(outputDocFile)
@@ -172,7 +172,7 @@ def main(self,outputFile):
172172
builder.writeln("Heading 3.2")
173173
builder.writeln("Heading 3.3")
174174

175-
print "Updating all fields in the document."
175+
print ("Updating all fields in the document.")
176176

177177
# Call the method below to update the TOC.
178178
doc.updateFields()
@@ -199,7 +199,7 @@ def main(self):
199199
# Next print the node type of one of the nodes in the document.
200200
nodeType = doc.getFirstSection().getBody().getNodeType()
201201

202-
print "NodeType: " + Node.nodeTypeToString(nodeType)
202+
print ("NodeType: ", Node.nodeTypeToString(nodeType))
203203

204204
class ApplyLicense:
205205

@@ -215,4 +215,4 @@ def main(self):
215215
license.setLicense("Aspose.Words.lic")
216216
except Exception as e:
217217
# We do not ship any license with this example, visit the Aspose site to obtain either a temporary or permanent license.
218-
print "There was an error setting the license: "
218+
print ("There was an error setting the license: ")

Diff for: Plugins/Aspose_Words_Java_for_Python/tests/loadandsaving/checkformat/CheckFormat.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
asposeapispath = os.path.join(os.path.abspath("../../../"), "lib")
77

8-
print "You need to put your Aspose.Words for Java APIs .jars in this folder:\n"+asposeapispath
8+
print ("You need to put your Aspose.Words for Java APIs .jars in this folder:\n", asposeapispath)
99

1010
jpype.startJVM(jpype.getDefaultJVMPath(), "-Djava.ext.dirs=%s" % asposeapispath)
1111

Diff for: Plugins/Aspose_Words_Java_for_Python/tests/mailmergeandreporting/mailmergeformfields/MailMergeFormFields.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
asposeapispath = os.path.join(os.path.abspath("../../../"), "lib")
77

8-
print "You need to put your Aspose.Words for Java APIs .jars in this folder:\n"+asposeapispath
8+
print ("You need to put your Aspose.Words for Java APIs .jars in this folder:\n", asposeapispath)
99

1010
jpype.startJVM(jpype.getDefaultJVMPath(), "-Djava.ext.dirs=%s" % asposeapispath)
1111

Diff for: Plugins/Aspose_Words_Java_for_Python/tests/programmingwithdocuments/joiningandappending/AppendDocument.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
asposeapispath = os.path.join(os.path.abspath("../../../"), "lib")
77

8-
print "You need to put your Aspose.Words for Java APIs .jars in this folder:\n"+asposeapispath
8+
print ("You need to put your Aspose.Words for Java APIs .jars in this folder:\n", asposeapispath)
99

1010
jpype.startJVM(jpype.getDefaultJVMPath(), "-Djava.ext.dirs=%s" % asposeapispath)
1111

Diff for: Plugins/Aspose_Words_Java_for_Python/tests/programmingwithdocuments/workingwithbookmarks/copybookmarkedtext/CopyBookmarkedText.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
asposeapispath = os.path.join(os.path.abspath("../../../../"), "lib")
77

8-
print "You need to put your Aspose.Words for Java APIs .jars in this folder:\n"+asposeapispath
8+
print ("You need to put your Aspose.Words for Java APIs .jars in this folder:\n", asposeapispath)
99

1010
jpype.startJVM(jpype.getDefaultJVMPath(), "-Djava.ext.dirs=%s" % asposeapispath)
1111

Diff for: Plugins/Aspose_Words_Java_for_Python/tests/programmingwithdocuments/workingwithbookmarks/untanglerowbookmarks/UntangleRowBookmarks.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
asposeapispath = os.path.join(os.path.abspath("../../../../"), "lib")
77

8-
print "You need to put your Aspose.Words for Java APIs .jars in this folder:\n"+asposeapispath
8+
print ("You need to put your Aspose.Words for Java APIs .jars in this folder:\n", asposeapispath)
99

1010
jpype.startJVM(jpype.getDefaultJVMPath(), "-Djava.ext.dirs=%s" % asposeapispath)
1111

Diff for: Plugins/Aspose_Words_Java_for_Python/tests/programmingwithdocuments/workingwithcomments/processcomments/ProcessComments/ProcessComments.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
asposeapispath = os.path.join(os.path.abspath("../../../../../"), "lib")
77

8-
print "You need to put your Aspose.Words for Java APIs .jars in this folder:\n"+asposeapispath
8+
print ("You need to put your Aspose.Words for Java APIs .jars in this folder:\n", asposeapispath)
99

1010
jpype.startJVM(jpype.getDefaultJVMPath(), "-Djava.ext.dirs=%s" % asposeapispath)
1111

Diff for: Plugins/Aspose_Words_Java_for_Python/tests/programmingwithdocuments/workingwithdocument/extractcontent/ExtractContent.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
asposeapispath = os.path.join(os.path.abspath("../../../../"), "lib")
77

8-
print "You need to put your Aspose.Words for Java APIs .jars in this folder:\n"+asposeapispath
8+
print ("You need to put your Aspose.Words for Java APIs .jars in this folder:\n", asposeapispath)
99

1010
jpype.startJVM(jpype.getDefaultJVMPath(), "-Djava.ext.dirs=%s" % asposeapispath)
1111

Diff for: Plugins/Aspose_Words_Java_for_Python/tests/programmingwithdocuments/workingwithdocument/removebreaks/RemoveBreaks.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
asposeapispath = os.path.join(os.path.abspath("../../../../"), "lib")
77

8-
print "You need to put your Aspose.Words for Java APIs .jars in this folder:\n"+asposeapispath
8+
print ("You need to put your Aspose.Words for Java APIs .jars in this folder:\n", asposeapispath)
99

1010
jpype.startJVM(jpype.getDefaultJVMPath(), "-Djava.ext.dirs=%s" % asposeapispath)
1111

Diff for: Plugins/Aspose_Words_Java_for_Python/tests/programmingwithdocuments/workingwithfields/insertnestedfields/InsertNestedFields.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
asposeapispath = os.path.join(os.path.abspath("../../../../"), "lib")
77

8-
print "You need to put your Aspose.Words for Java APIs .jars in this folder:\n"+asposeapispath
8+
print ("You need to put your Aspose.Words for Java APIs .jars in this folder:\n", asposeapispath)
99

1010
jpype.startJVM(jpype.getDefaultJVMPath(), "-Djava.ext.dirs=%s" % asposeapispath)
1111

Diff for: Plugins/Aspose_Words_Java_for_Python/tests/programmingwithdocuments/workingwithfields/removefield/RemoveField.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
asposeapispath = os.path.join(os.path.abspath("../../../../"), "lib")
77

8-
print "You need to put your Aspose.Words for Java APIs .jars in this folder:\n"+asposeapispath
8+
print ("You need to put your Aspose.Words for Java APIs .jars in this folder:\n", asposeapispath)
99

1010
jpype.startJVM(jpype.getDefaultJVMPath(), "-Djava.ext.dirs=%s" % asposeapispath)
1111

Diff for: Plugins/Aspose_Words_Java_for_Python/tests/programmingwithdocuments/workingwithimages/addwatermark/AddWatermark.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
asposeapispath = os.path.join(os.path.abspath("../../../../"), "lib")
77

8-
print "You need to put your Aspose.Words for Java APIs .jars in this folder:\n"+asposeapispath
8+
print ("You need to put your Aspose.Words for Java APIs .jars in this folder:\n", asposeapispath)
99

1010
jpype.startJVM(jpype.getDefaultJVMPath(), "-Djava.ext.dirs=%s" % asposeapispath)
1111

Diff for: Plugins/Aspose_Words_Java_for_Python/tests/programmingwithdocuments/workingwithstyles/extractcontentbasedonstyles/ExtractContentBasedOnStyles.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
asposeapispath = os.path.join(os.path.abspath("../../../../"), "lib")
77

8-
print "You need to put your Aspose.Words for Java APIs .jars in this folder:\n"+asposeapispath
8+
print ("You need to put your Aspose.Words for Java APIs .jars in this folder:\n", asposeapispath)
99

1010
jpype.startJVM(jpype.getDefaultJVMPath(), "-Djava.ext.dirs=%s" % asposeapispath)
1111

Diff for: Plugins/Aspose_Words_Java_for_Python/tests/programmingwithdocuments/workingwithtables/autofittables/AutoFitTables.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
asposeapispath = os.path.join(os.path.abspath("../../../../"), "lib")
77

8-
print "You need to put your Aspose.Words for Java APIs .jars in this folder:\n"+asposeapispath
8+
print ("You need to put your Aspose.Words for Java APIs .jars in this folder:\n", asposeapispath)
99

1010
jpype.startJVM(jpype.getDefaultJVMPath(), "-Djava.ext.dirs=%s" % asposeapispath)
1111

Diff for: Plugins/Aspose_Words_Java_for_Python/tests/quickstart/HelloWorld/HelloWorld.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
asposeapispath = os.path.join(os.path.abspath("../../../"), "lib")
77

8-
print "You need to put your Aspose.Words for Java APIs .jars in this folder:\n"+asposeapispath
8+
print ("You need to put your Aspose.Words for Java APIs .jars in this folder:\n", asposeapispath)
99

1010
jpype.startJVM(jpype.getDefaultJVMPath(), "-Djava.ext.dirs=%s" % asposeapispath)
1111

Diff for: Plugins/Aspose_Words_Java_for_Python/tests/quickstart/LoadAndsaveToStream/LoadAndSaveToStream.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
asposeapispath = os.path.join(os.path.abspath("../../../"), "lib")
77

8-
print "You need to put your Aspose.Words for Java APIs .jars in this folder:\n"+asposeapispath
8+
print ("You need to put your Aspose.Words for Java APIs .jars in this folder:\n", asposeapispath)
99

1010
jpype.startJVM(jpype.getDefaultJVMPath(), "-Djava.ext.dirs=%s" % asposeapispath)
1111

Diff for: Plugins/Aspose_Words_Java_for_Python/tests/quickstart/appenddocument/appenddocument.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
asposeapispath = os.path.join(os.path.abspath("../../../"), "lib")
77

8-
print "You need to put your Aspose.Words for Java APIs .jars in this folder:\n"+asposeapispath
8+
print ("You need to put your Aspose.Words for Java APIs .jars in this folder:\n", asposeapispath)
99

1010
jpype.startJVM(jpype.getDefaultJVMPath(), "-Djava.ext.dirs=%s" % asposeapispath)
1111

Diff for: Plugins/Aspose_Words_Java_for_Python/tests/quickstart/applylicense/ApplyLicense.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
asposeapispath = os.path.join(os.path.abspath("../../../"), "lib")
77

8-
print "You need to put your Aspose.Words for Java APIs .jars in this folder:\n"+asposeapispath
8+
print ("You need to put your Aspose.Words for Java APIs .jars in this folder:\n", asposeapispath)
99

1010
jpype.startJVM(jpype.getDefaultJVMPath(), "-Djava.ext.dirs=%s" % asposeapispath)
1111

0 commit comments

Comments
 (0)