2017-10-30 13 views
0

私はasposeを使用してhtmlからpdfに変換しようとしています。Pag​​eSize A1、A2、A3、A4を使用する必要があります。 pdf generation.Soまで私はコードの下で試しましたJavaでASPOSEを使用してHTMLを自動的に変換する

HtmlLoadOptions htmloptions = new HtmlLoadOptions(basePath); 

htmloptions.getPageInfo().setWidth(PageSize.getA2().getWidth()); 
htmloptions.getPageInfo().setHeight(PageSize.getA2().getHeight()); 

// Load HTML file 
Document doc = new Document(basePath + "400010_DOC002_L_10_2508016.html", htmloptions); 
// Save HTML file 

doc.save("D:/Web+URL_output.pdf"); 

誰もが設定されたページサイズで提案できますか?私はpdfへの変換をHTMLに変換しましたか?そうでなければ、どのツールが利用できるか教えてください。この変換のための他のツールを教えてください。

答えて

1

@Shankar以下のコードサンプルを使用して、ページサイズを設定せずにHTMLファイルをPDFファイルに変換することができます。デフォルトでは、レンダリングされたPDFファイルのページサイズは、A4ページサイズのままになります。

ページサイズを設定しているコードを省略するだけで、それ以外は同じままです。

 HtmlLoadOptions htmloptions = new HtmlLoadOptions(basePath); 

     // Load HTML file 
     Document doc = new Document(basePath + "400010_DOC002_L_10_2508016.html", htmloptions); 

     // Save HTML file 
     doc.save("D:/Web+URL_output.pdf"); 

さらなる支援が必要な場合は、お知らせください。私はAsposeとDeveloper Evangelistで働いています。

+0

私はすでにこのコードを試しました。デフォルトでは、レンダリングされたPDFファイルのページサイズは、A4ページサイズのままになります。私の出力pdfの高さと幅は正しく整列していません。私はA2のページサイズを設定した後、データ全体を見ることができます – shankar

+0

私はこのコードを試しました。知っています。デフォルトでは、ページサイズはA4です。私のpdfの出力は、高さと幅が正しく整列していません。私はページサイズA2の出力を使用したときpdfは正しく整列され、pdfのデータを見ることができます。私はページサイズを設定する必要はありません。しかし、私は自動的に適切なPDF出力にHTML全体を変換したい。 – shankar

+2

私は、Aspose.PDFサポートフォーラムでソースHTMLファイルを共有することを願って、私たちの終わりをさらに深く調査します。 Aspose.WordsとAspose.Htmlは、HTMLファイルをPDFファイルに変換することもできます。必要に応じて、HTMLファイルがPDFファイルに変換されることを期待しています。 –

関連する問題