How to create PDF File on Share Point Online (Office365) On SharePoint User Group

1,137
-1

Published on

How to create PDF File on Share Point Online (Office365)

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,137
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

How to create PDF File on Share Point Online (Office365) On SharePoint User Group

  1. 1. SharePoint Onlineサンドボックスソリューション開発( PDF編 ) 2012/12/15 株式会社エクシード・ワン 代表取締役 野呂清二
  2. 2.  株式会社エクシード・ワン ◦ 代表取締役 野呂 清二 (のろ せいじ) ◦ Mail: snoro@exceedone.co.jp ◦ Web: http://www.exceedone.co.jp Facebook ◦ http://www.facebook.com/home.php#!/seiji.noro Exceedone Techブログ(Office365アプリ開発) ◦ http://tech.exceedone.co.jp/office365-application-develop/
  3. 3.  Office365に注力していて、自分は商品の企画開 発をしています。 Office365 SPOのアプリ開発者の利点 ① アプリで使用するDBサーバ・ファイルサーバは必要ない ② アプリの配布は簡単 ③ 会社規模に関係ない同一環境での開発・テストができる ④ VS2012を使えば、リッチで素早くアプリ開発ができる ⑤ 外出先でもSSL等セキュアな環境でアプリを提供できる
  4. 4.  専用レイアウトで出力するには、どのようにしたらイ メージどおり出せるか? いろいろ試行錯誤してみました。 ① IEから印刷 ② PDFを直接出力 ③ InfoPath
  5. 5.  SilverlightからWebサービスを呼び出し、Webサー ビス内でExcelテンプレートとデータからPDFを作成す る。 Silverlightのメリット・デメリット ◦ メリット  画面をリッチに作れる。  Visual Studioで短期間で作れる ◦ デメリット  今後のSPOバージョンアップに対応できるか
  6. 6.  Office365+Silverlight+外部Web(PDF)サービス
  7. 7.  Office365+Silverlight+外部Web(PDF)サービス
  8. 8. ① SPOではサンドボックスの制限がある② SPOではサイト定義が使えない③ SilverlightとApacheの相性がよくない④ IE9からWebサービス(SSL)のアクセス時にエラー になりはまりました。
  9. 9.  SharePointではリストのロック(排他制御)ができない ので連番の一貫性が保てない ◦ 伝票番号等の連番を取得するときに、同時に複数人からリク エストされるとリストロックできないので同じ番号を取得する 可能性がある。 ◦ IDはリストのデータ移行をすると変わるので、他のリストとID でリレーションする項目には使えない。(サイトテンプレートし て保存は可能ですが不便) ◦ 解決案  リストロックをして連番を作る仕組みを作りまし た。 http://tech.exceedone.co.jp/office365-application-develop/sharepoint- list-lock-for-sequential-numbe-auto-generator/
  10. 10.  レスポンス ◦ クラウドはオンプレミスより遅い。 ◦ 解決案  クライアントサイド(Silverlight/JavaScript)で データだけ更新するようにする。 モバイル対応 ◦ i-phone, Android に対応する方法。(研究中)
  11. 11.  Office365(MSクラウドサービス) ◦ サンドボックスソリューションを配置(WSP)  サーバサイド  サンドボックスソリューションオブジェクトモデル  クライアントサイド  見積アプリ Webパーツ  クライアントオブジェクトモデル(Client Object Model)  Javascript(ECMAScript)  Silverlight5(C#.NET Managed Code) with Visual Studio2012  WebサービスASP.NET REST  外部のデータまたはWebサ-ビス(PDF Webサービスにアクセス) PDF Webサービス(自作Webサービス)  Linux  Apache + OpenSSL  Tomcat + AXIS(WSDL) + 自作JAVAプログラム  OpenOffice クライアントPC ◦ Windows7+IE9.0
  12. 12. ちなみにこんなこともしています。◦ 業務アプリケーション開発を得意としております。◦ 作成したアプリケーションは、グレープシティ様にも紹介されました。◦ グレープシティ様紹介ページに記載: (このサイトの右の開発事例)  http://www.grapecity.com/tools/products/spreadasp5  http://download.grapecity.com/pdf/casestudy/spreadasp5-case-exceed1.pdf
  13. 13. ちなみにこんなこともしています。◦ 最近は「ファイル権限デザイナー」という製品を作りました。 フォルダー、ファイルの権限設定/一覧ツールです http://fad.exceedone.co.jp/
  14. 14. ちなみにこんなこともしています。 趣味 ◦ アンドロイドラジコン( Android+ラジコン:飛行船 ) ◦ Facebook アンドロイドラジコン  http://www.facebook.com/pages/%E3%82%A2%E3%83%B3%E3%8 3%89%E3%83%AD%E3%82%A4%E3%83%89%E3%83%A9%E3%82%B8 %E3%82%B3%E3%83%B3-Android-radio- control/215760341816024
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×