2011-12-04 16 views
0

如果我包括CSS样式的写作模式:TB-RL',它用于写入垂直文本,将被转换为HTML流pdf,我重复了前30页的内容,直到应该渲染的页数,这些页总是正确计数。Winnovative HTML到PDF和CSS写作模式:TB-RL

因此,例如在一个70页的PDF,它会显示70页,但将重复第一次的30,30和59之间,然后再次显示前10个60起。

如果我删除垂直文本,即在文风模式:T​​B-RL,一切恢复正常。显示时,可以正确渲染21页

这发生在我们的代码,使用的PDF库,并通过Winnovative提供的示例上的垂直文本。

有没有人处理过这个?因为Winnovative对任何事情都很缓慢,所以我很乐意解决或解决问题。谢谢

回答

0

我从来没有找到一个直接解决这个问题。

Winnovative HTML2PDF是所有的版本(试图最多7)当输出包括以多页文档垂直文本不一致。

我猜想,这是事做网页流动/测量计算。

我们测试过的一个替代方案(但我们没有使用其他原因)是切换到evo pdf - 一个Winnovative姊妹产品,以及他们对Winnovative HTML2PDF解决方案中显而易见的几个基于Internet Explorer的问题的推荐解决方案。

我们的最终解决方案是使用现有的Winnovative库与垂直文本到非分页图像(全高)的页面转换,然后在PDF嵌入图像。

0

创新的HTML到PDF转换器呈现与WebKit呈现兼容。支持的旋转文本的方式是使用CSS -webkit-transform属性。

<!DOCTYPE html> 
<html> 
<head> 
<style> 
div { 
    width: 200px; 
    height: 100px; 
    background-color: yellow; 
    /* Rotate div */ 
    -webkit-transform: rotate(5deg); 
} 
</style> 
</head> 
<body> 

<div>Hello</div> 

</body> 
</html> 
:例如,你可以顺时针旋转5度,使用下面的代码旋转整个DIV