お客さまの声
業務内容
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
基本料金
ベーシック
スタンダード
プレミアム
実績・評価
153 件
満足
0
残念
商社のWebシステム開発・プログラミング
2024年3月29日こちらのスケジュール管理問題に対応して頂きました。
IT・通信・インターネットのソフトウェア・業務システム開発
2024年3月28日
とてもスムーズに進行できました。
また、イメージどおりのものを仕上げていただきました。
信頼できるランサー様です。
動物・ペットのWebシステム開発・プログラミング
2024年3月21日この度はありがとうございました。
出品者
フレームワークを使用しないphp + mysqlによるシステム製作ならおまかせください。
-
153 件 満足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日