2016-10-12 219 views
1

私はPDFsharpを使用してアプリケーションでPDFを読み書きしています。私は、メタデータウィンドウに表示するページの用紙サイズを取得しようとしています。私は同じコードを実行するために次のコードを使用しています:「Undefined」を返すたびに、私はさらにMS WordのA4ページを作成しようとしました。しかし、それはまだ未定義です。PDFの用紙サイズを取得する

また、HTMLからPDFを作成しましたが、ページサイズも定義されていません。あなたが使用する必要があり

static void Main(string[] args) 
    { 
     // create PDF config to generate PDF 
     var config = new PdfGenerateConfig() 
        { 
        PageSize = PageSize.Letter, 
        PageOrientation = PageOrientation.Landscape 
        }; 

     // load the HTML file 
     var html = System.IO.File.ReadAllText(@"C:\Users\mohit\Desktop\Temp\Ekta\Test.html"); 

     // generate the PDF 
     var pdf = PdfGenerator.GeneratePdf(html, 
             PageSize.Letter); 

     // get the paper size of first page 
     var size = pdf.Pages[0].Size; 

     // save the pdf document 
     pdf.Save(@"C:\Users\mohit\Desktop\Temp\Ekta\A13.pdf"); 

     Console.ReadKey(); 
    } 
+0

ここからあなたを助けるかもしれない別の質問があります:http://stackoverflow.com/questions/2370427/itextsharp-set-document-landscape-horizo​​ntal-a4 –

答えて

0

プロパティはWidthHeightです。大きさを点数で表示したくない場合は、ミリメートルまたはインチに変換してください。

プロパティSizeは、A4またはレターを指定できるように、新しいページの標準ページサイズを設定する便利な方法です。インポートされたPDFファイルには設定されません。

関連する問題