使用谷歌应用程序脚本在pdf的每个页面中添加页码

时间:2015-06-09 13:51:34

标签: google-apps-script

  var doc = DocumentApp.create("Text");
  var body = doc.getBody();
  doc.addHeader().appendParagraph("This is a header");
  body.appendParagraph('text');
  function addTable("dynamicTable parameters",doc);
  var footer = doc.addFooter();
  var table = footer.appendTable();
  var tr = table.appendTableRow();
  var count = 1;
  var td = tr.appendTableCell();
  td.appendParagraph('this is a document.');
  td.setWidth(203);

  var td1 = tr.appendTableCell();
  td1.setWidth(260);
  var table1x2 = td1.appendTable();
  var tr1x2 = table1x2.appendTableRow();
  tr1x2.appendTableCell("Document Type")
  .appendParagraph("").appendText("Notes");
  tr1x2.appendTableCell("Author")
  .appendParagraph("").appendText("Text");

  var table1x4 = td1.appendTable();
  var tr1x4 = table1x4.appendTableRow();
  tr1x4.appendTableCell("Document No.")
  .appendParagraph("").appendText(count++);
  var date = Utilities.formatDate(new Date(), "GMT"+5.5, "dd-MM-yyyy");

  tr1x4.appendTableCell("Date")
  .appendParagraph("").appendText(date);
  tr1x4.appendTableCell("Volume No.");
  tr1x4.appendTableCell("Page No.")
  .appendParagraph("").appendText(PageNo);

以上是我用于在pdf的每个页面中生成页脚的示例代码。我正在尝试在上面显示的最后一个代码中添加页面号。但无法动态增加它。有没有办法可以在页码栏中显示当前页面。请告诉我,如果有任何其他方式我可以在将doc转换为pdf时添加页面no,或者也可以接受任何解决方法。

0 个答案:

没有答案