Google ドライブ サービス経由で HTML ファイルを PDF に変換しています。ページにヘッダーとフッターを追加したい。Java Google Drive APIを使用してそれを行うにはどうすればよいですか?
PS:適切な方法がない場合は、回避策をいただければ幸いです。
Google ドライブ サービス経由で HTML ファイルを PDF に変換しています。ページにヘッダーとフッターを追加したい。Java Google Drive APIを使用してそれを行うにはどうすればよいですか?
PS:適切な方法がない場合は、回避策をいただければ幸いです。
Google Drive API を使用して直接これを行うことはできないと思います。回避策があれば、Google Apps Script FooterSection Classを使用します。
PDFをエクスポートするには、2つの方法が考えられます。
Apps スクリプトのドキュメント クラスの使用
doc.getAs("application/pdf")
または、PDF のダウンロード可能なリンクを取得できるFiles.list()を使用して、Google Drive API から PDF のエクスポート リンクを取得します。
"exportLinks": {
"application/pdf": "https://docs.google.com/feeds/download/spreadsheets/Export?key={FILE_KEY}&exportFormat=pdf",
"application/x-vnd.oasis.opendocument.spreadsheet": "https://docs.google.com/feeds/download/spreadsheets/Export?key={FILE_KEY}&exportFormat=ods",
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": "https://docs.google.com/feeds/download/spreadsheets/Export?key={FILE_KEY}&exportFormat=xlsx"
},