我知道我们现在可以放置文字,链接和视频..但是我们也可以将HTML作为注释吗?
如果有SDK,请同时指出。
我尽可能多地搜索,但却找不到任何内容。
更新:好的,这里有更多细节。我正在创建一个脚本来从图像创建PDF,同时必须在图像上放置注释。当用户单击注释时,将显示HTML。我知道有链接注释和形状注释,但我正在寻找的是能够在注释中放置HTML标记/代码。例如,我可以设计一个简单的表单或样式一些文本甚至嵌入YouTube视频。
我希望我能清楚。
谢谢!
答案 0 :(得分:0)
这是一个非常基本的示例代码:请在项目中添加Itext jar
代码:
import com.itextpdf.text.Document;
import com.itextpdf.text.PageSize;
import com.itextpdf.text.Rectangle;
import com.itextpdf.text.pdf.PdfWriter;
import com.itextpdf.text.Image;
//input is image in String format
public void createfromimage(String input){
Document document = new Document(PageSize.A4.rotate());
document.setMargins(0,0,0,0);
String output = "C:/Users/username/Downloads/text.pdf";
try {
FileOutputStream fileOutputStream = new FileOutputStream(output);
PdfWriter pdfWriter = PdfWriter.getInstance(document, fileOutputStream);
Image image = Image.getInstance(input);
document.setPageSize(new Rectangle(image.getWidth(),image.getHeight()));
document.open();
pdfWriter.open();
document.add(image);
document.close();
pdfWriter.close();
} catch (Exception e){
e.printStackTrace();
}
}
您可以按上述方式添加注释,对于链接注释,请参阅以下链接:
请注意,这只是一个简单的例子。