Aspose.PDF for Java 9.0.0 中的公共 API 更改

移动

com.aspose.pdf.Text.FontSourceCollection 移动到 com.aspose.pdf.FontSourceCollection

新增

  • com.aspose.pdf.LoadFormat.MHT
  • com.aspose.pdf.SoundSampleData
  • com.aspose.pdf.SoundSampleDataEncodingFormat 
  • com.aspose.security.impl.digests.Sha1
  • com.aspose.security.impl.digests.Sha384 
  • com.aspose.security.impl.digests.HashAlgorithm

更改的类

com.aspose.pdf.facades.AForm

添加:

  • java.util.Map 获取按钮选项值(String fieldName)

com.aspose.pdf.IForm

新增:

  • java.util.Map 获取按钮选项值(String fieldName)

com.aspose.pdf.facades.PdfAnnotationEditor

新增:

  • void 导入注释(InputStream[] annotFileInputStream, int[] annotType)
  • void 导入注释(InputStream[] annotFileInputStream)
  • void 导出书签到XML(OutputStream output)
  • void 使用XML导入书签(InputStream stream)

com.aspose.pdf.facades.PdfFileSignature

新增:

  • InputStream 提取图像(String signName)
  • InputStream 提取证书(String signName)

com.aspose.pdf.ApsToPdfConverter

新增:

  • boolean 获取显示字段边框()
  • void 设置显示字段边框(boolean value)

com.aspose.pdf.DocumentInfo

新增:

  • String 获取捕捉()
  • void 设置捕捉(String value)

com.aspose.pdf.LevelFormat

新增:

  • float 获取后续行缩进()
  • void 设置后续行缩进(float value)

com.aspose.pdf.MarkupAnnotation

新增:

  • public MarkupAnnotation()

com.aspose.pdf.TextAnnotation

添加:

  • public TextAnnotation()

com.aspose.pdf.facades.PdfAnnotationEditor

更改:

  • void modifyAnnotations(int start, int end, Enum annotType, Annotation annotation) 改为 void modifyAnnotations(int start, int end, int annotType, Annotation annotation)
  • IList extractAnnotations(int start, int end, String[] annotTypes) 改为 Iterable extractAnnotations(int start, int end, String[] annotTypes)
  • ArrayList getAttachmentInfo() 改为 Iterable PdfExtractor.getAttachmentInfo()

com.aspose.pdf.Field

更改:

  • void recalculate() 改为 boolean recalculate()

com.aspose.pdf.TextState

更改:

  • boolean isFontSizeSet() 改为 boolean getIsFontSizeSet()
  • void isFontSizeSet(boolean value) 改为 void setIsFontSizeSet(boolean value)

com.aspose.pdf.BidiLine

更改:

  • static boolean hasRTLChar(String text) 改为 static boolean containsRTLChar(String text)

com.aspose.pdf.Element

更改:

  • getStructureType() 内部化,类似于 .NET API。

  • getgetAttributes() 内部化,类似于 .NET API。