お客さまの声
業務内容
webアプリケーションの開発をしていると、帳票をPDFで出力したいといった要望を頻繁に受けます。
これまでは、帳票をエクセルで生成してダウンロードしてもらい、
それを手動でPDFへ変換するようにクライアントにお願いしていましたが、
請求書フォーマットをそのまま請求先へメールで送信する処理になり、
どうしても自動でPDF化する必要がでてきました。
請求書なので、フォントやレイアウトの崩れがない、
手動で変更したような綺麗なPDFを生成しないといけません。
あれこれ調べているうちに、Microsoft Graph APIを知り、
PHPExcelで生成した請求書のエクセルをSharepointへアップロードして、
PDF形式でダウンロードすることで、綺麗なPDFへ変換できることを知りました。
他にもPDFへ変換したり、PDFを生成する手段はありそうでしたが、
安定して綺麗なPDFを作れるのはこのAPIだと思います。
下記はエクセル、ワード、パワーポイントなどの
オフィス系ファイルをPDFへ変換するデモサイトです。
こちらでPDFの変換レベルをご確認ください。
https://lolipop-25751b1484531f40.ssl-lolipop.jp/ms_graph_api/office_to_pdf.php
APIに必要なキー値:
1.ディレクトリ (テナント) ID
2.アプリケーション (クライアント) ID
3.クライアント シークレットの値(シークレットIDは要らない)
4.ユーザーID
エクセルファイルをPDFへ変換する大まかな処理工程です。
エクセルファイルのサイズなどにもよりますが、概ね数秒でPDFファイルが作成できます。
1)PHPExcelなどでエクセルファイルを生成。
↓
2)APIでアクセストークンを取得
↓
3)API + Curlでsharepointサーバーへエクセルファイルをアップロード
↓
4)APIでアップしたエクセルをPDFフォーマットでダウンロードし、file_put_contentsでサーバー内に保存
↓
5)APIでsharepointへアップした元のエクセルファイルを削除
- 業務
- Webアプリケーション構築
- プログラミング言語
- PHP
基本料金
ベーシック
スタンダード
プレミアム
実績・評価
174 件
満足
0
残念
IT・通信・インターネットのWebシステム開発・プログラミング
2025年12月12日良い取引ができました。ありがとうございます。
食品・飲料・たばこのWebシステム開発・プログラミング
2025年11月18日
リピート発注です。
今回もこうしたいという要望に対して実装方法の提案も頂き、予定通りに納品頂きました。
またお願いしたいと思います。
IT・通信・インターネットのWebシステム開発・プログラミング
2025年11月14日
完成イメージをすり合わせることができました。
ありがとうございました。
出品者
フレームワークを使用しないphp + mysqlによるシステム製作ならおまかせください。
-
174 件 満足0 残念
- 認定ランサー
- 個人
- 兵庫県
フレームワークを使用しないことで、細部にまでこだわったカスタマイズが可能です。
PHPコードの大部分はオリジナルのエクセルVBAで作りますので、
フルスクラッチでも時間はかかりません。
これまでランサーズや他の媒体を通して、様々なwebアプリケーションのお仕事をいただいてきました。
過去製作実績
1)商品入出庫・在庫・販売管理システム
2)投資物件不動産管理サイト
3)クリニック専用患者管理システム
4)社員スケジュール・配車管理システム
5)統計回答データ解析システム
6)輸出車両販売管理システム
7)年収判定システム
8)マインドマップ描画システム
9)貸出本評価管理システム
10)助成金申請管理システム
11)メールからLINEへ転送システム
12)家系図作成システム
13)エクセルからPDF変換システム
...
注文時のお願い
-
10,000円
PHPで生成した、もしくはアップロードされたエクセルをPDFへ変換してディレクトリへ保存します。SharePoint Onlineを使用します。
納期 1日 -
10,000円
PHPで生成した、もしくはアップロードされたエクセルをPDFへ変換してディレクトリへ保存します。SharePoint Onlineを使用します。
納期 1日 -
10,000円
PHPで生成した、もしくはアップロードされたエクセルをPDFへ変換してディレクトリへ保存します。SharePoint Onlineを使用します。
納期 1日