Ana içeriğe geç

AddPDF

HTML içeriğiyle depoya yeni bir PDF dosyası ekler ve oluşturulan FileInfo.

1
myFiles.AddPDF(html: string, name: string, options?: PDFOptions):FileInfo

Parametreler

string html
    Dosyanın HTML biçimindeki içeriği.

string name
    Dosyanın adı.

PDFOptions options optional
    İsteğe bağlı PDF dönüştürme seçenekleri.

Döndürür

Oluşturulan FileInfo.

Notlar

HTML'den PDF'ye dönüştürme, komut dizisinin yürütülmesi sırasında eşzamanlı olarak çalışır. Geçersiz dönüştürme seçenekleri veya dönüştürme hataları komut dizisi hatasına neden olur; dosya yalnızca dönüştürme başarılı olduktan sonra eklenir.

İçerik headerHtml ve footerHtml parametreleri tek bir sayfanın içeriğini belirtir ve aşağıdaki parametreleri içerebilir:

  • [page]: Geçerli sayfa numarası.
  • [frompage]: İlk sayfa numarası.
  • [topage]: Toplam sayfa sayısı.
  • [customField]: Seçeneklerde belirtilen diğer özel özellikler.

PDF dönüştürmesi için yeniden kullanılabilir üstbilgi HTML'si tanımlama

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
<table style="border-bottom: 1px solid black; width: 100%;">
  <tr>
    <td style="width:20%;text-align:center;">[logo]</td>
    <td style="width:50%;text-align:center;font-size:1.3em;">[documentTitle]</td>
    <td style="width:30%">
      Document Number : [documentNumber]<br />
      Page : [page]/[topage]
    </td>
  </tr>
</table>

HTML'yi PDF dosyasına dönüştürme

1
2
3
var html = '<html><body>Hello!</body></html>';
var pdfFile = $Files.AddPDF(html, 'sample.pdf');
return pdfFile.Id;

Ayrıca bkz.