2010-07-15 4 views
0

J'essaye d'écrire un programme pour tester la bibliothèque iText PDF et je voudrais séparer l'accès au disque si possible. Mon plan est de tout écrire dans un document en mémoire, puis prendre ce document et générer un PDF à partir de celui-ci. Le problème est, la seule façon que je peux voir pour écrire la chose sur le disque est d'utiliser PdfWriter, qui doit être démarré avant que je commence à ajouter des choses au document. Y a-t-il une autre option? J'ai regardé, mais il est difficile de trouver une bonne référence à iText en ligne.Comment puis-je créer un document dans iText et ensuite l'écrire sur le disque séparément?

Répondre

1

Il existe un grand nombre de ressources en ligne pour utiliser iText - vous ne savez pas exactement où vous avez essayé. Si google ne fonctionne pas vraiment pour vous, vous pouvez toujours acheter le livre iText In Action qui est une ressource fantastique. Quoi qu'il en soit, enveloppez votre PdfWriter dans un flux de sortie qui n'écrit pas dans un fichier (comme un ByteArrayOutputStream). Bien que pour vos besoins, vous pouvez conserver la référence au BAOS.

Questions connexes