0

我一直在编写一个 java 脚本库来将 html 转换为 pdf,一切顺利。在我继续之前,我想知道用户对这些用于呈现 pdf 的可选 html 属性的感受。

<div class='PDF' PDF_WIDTH='612' PDF_WIDTH='792' PDF_FONT_SIZE='16' PDF_FROMLEFT='20' PDF_FROMTOP='42' PDF_LS='22'>
<span id='PDF_LINE'>Ollie is an eel.</span>
<span id='PDF_LINE' PDF_CENTER=TRUE>He likes his home in a jar.</span>
<span id='PDF_LINE' PDF_CENTER=TRUE>When he comes out he swims over his jar.</span>
<span id='PDF_LINE' PDF_CENTER=TRUE>He swims under his jar.</span>
<span id='PDF_LINE'>He swims through his jar.</span>
<span id='PDF_LINE'>He swims around his jar.</span>
<span id='PDF_LINE'>When he is done, he swims back into his jar.</span>
<span id='PDF_LINE'>Now there are two eels, Ollie and Izzy. When Ollie and Izzy come out they can swim over, under, through, around, and back into their jar together.</span>
</div>

渲染使用文本换行到检测到的最近的单词。例如这一行:

“现在有两条鳗鱼,Ollie 和 Izzy。当 Ollie 和 Izzy 出来时,它们可以一起游过去、下、穿过、绕,然后一起回到他们的罐子里。”

可能会比 PDF 宽度更大,因此文本换行可能会像这样将文本换行到新行..

现在有两条鳗鱼,奥利和伊兹。当 Ollie 和 Izzy 出来的时候,他们可以一起游过去、下、穿过、绕,然后一起回到他们的罐子里。”

PDF_CENTER 属性使文本居中。(对齐权即将推出)。

属性:

 PDF_WIDTH='612' PDF_HEIGHT='792' PDF_FONT_SIZE='16' PDF_FROMLEFT='20' PDF_FROMTOP='42' PDF_LS='22'

都是预定义的设置,只有当你想修改文档时才需要使用这些。

我几乎完成了文本渲染并继续使用图像,只是想确保语法对可能使用这个库的每个人都很好。

下载 PDF 样本 -> https://mega.co.nz/#!ilJDyaqS!fpu6pBxtige6ZTR_UY3oDWb1pCpgJaAkoKI5U3bw0-Q

要在 javascript 中呈现,您将使用:

$A_PDF('.PDF').literals.PDF_WRITER('.PDF > #PDF_LINE');

关于这个库语法,你有什么要改变的吗?

4

0 回答 0