文書のPDFへの変換
学生は、あらゆる種類の1つまたは複数の文書(Microsoft Word、Excel、PowerPointなど)や、その他の一般的なテキストおよび画像ファイルの種類をPDFに変換できます。 ラーニングポータルは、PDFサービスを使用して、ファイルをPDFに変換します。
独自の学習ポータルを作成するには、まず独自の資格情報を作成する必要があります。 新規登録して
6か月間と最大1,000件の文書処理にPDFサービスAPIを無料で使用できます。 その後、クラスが割り当てを増やしているため、従量課金制でドキュメントトランザクションあたり$0.05になります。
学生がダッシュボードからドキュメントを選択すると、次のように表示されます。
学生は変換する文書を選択し、「レポートを取得」 をクリックするだけです。
学習ポータルで文書がPDFに変換され、レポートページとPDFファイルのプレビューが表示されます。
この手順のサンプルコードは次のとおりです。
async function createPdf(rawFile, outputPdf) {
try {
// configurations
const credentials = adobe.Credentials
.serviceAccountCredentialsBuilder()
.fromFile("./src/pdftools-api-credentials.json")
.build();
// Capture the credential from app and show create the context
const executionContext = adobe.ExecutionContext.create(credentials),
operation = adobe.CreatePDF.Operation.createNew();
// Pass the content as input (stream)
const input = adobe.FileRef.createFromLocalFile(rawFile);
operation.setInput(input);
// Async create the PDF
let result = await operation.execute(executionContext);
await result.saveAsFile(outputPdf);
} catch (err) {
console.log('Exception encountered while executing operation', err);
}
}
サンプルコードは、Expressルートハンドラー内のcreatePdf
メソッドを呼び出してPDFを生成します。
このメソッドの呼び出し方法については、プロジェクトコードを参照してください。