PSPDFKit for Android PSPDFKit for Android

30 種類以上の機能を Android アプリに追加

最高のエクスペリエンスをユーザーや開発者に提供するために設計されたツールです。


PSPDFKit for Android


シンプルなコードによる実装

              val uri = Uri.parse("file:///android_asset/my-document.pdf")
              val config = PdfActivityConfiguration.Builder(context).build()
              PdfActivity.showDocument(this, uri, config)
               
            
              final Uri uri = Uri.parse("file:///android_asset/my-document.pdf");
              final PdfActivityConfiguration config = new PdfActivityConfiguration.Builder(context).build();
              PdfActivity.showDocument(this, uri, config);
               
            
              override fun onCreate(savedInstanceState: Bundle?) {
                  super.onCreate(savedInstanceState)
                  setOnContextualToolbarLifecycleListener(this)
              }

              override fun onPrepareContextualToolbar(toolbar: ContextualToolbar<*>) {
                  if (toolbar is AnnotationCreationToolbar) {
                      // Get the existing menu items so we can modify them.
                      val menuItems = toolbar.menuItems

                      // Find and remove the ink highlighter button from the toolbar.
                      val highlighterItem = menuItems.find { it.id ==  R.id.pspdf__annotation_creation_toolbar_item_ink_highlighter}
                      if (highlighterItem != null) {
                          menuItems.remove(highlighterItem)
                      }

                      // Replace the menu items.
                      toolbar.setMenuItems(menuItems)
                  }
              }

              override fun onDisplayContextualToolbar(toolbar: ContextualToolbar<*>) {}
              override fun onRemoveContextualToolbar(toolbar: ContextualToolbar<*>) {}
               
            
              // Create the text on the first page.
              val freeTextAnnotation = FreeTextAnnotation(0, RectF(100f, 100f, 300f, 140f), "My Annotation")

              // Set the text color.
              freeTextAnnotation.color = Color.RED

              // Set the text size.
              freeTextAnnotation.textSize = 20f

              // Add it to the page.
              pdfFragment?.addAnnotationToPage(freeTextAnnotation, false)
               
            
              // Create the text on the first page.
              final FreeTextAnnotation freeTextAnnotation = new FreeTextAnnotation(0, new RectF(100, 100, 300, 140), "My Annotation");

              // Set the text color.
              freeTextAnnotation.setColor(Color.RED);

              // Set the text size.
              freeTextAnnotation.setTextSize(20f);

              // Add it to the page.
              getPdfFragment().addAnnotationToPage(freeTextAnnotation, false);
               
            


互換性

For cross-platform development, including support for building Android apps, we also offer SDKs for React Native, Flutter, Ionic, Xamarin, and Cordova.


主なコンポーネント

開発するアプリケーションの機能拡張に合わせて、必要な機能 (コンポーネント) を後から追加することができます。


ビューアー機能

高性能なドキュメント ビューアーによる、より良いユーザー エクスペリエンスを提供します。

  • ビューアー
    PSPDFKit の SDK 製品の基盤となる高性能な PDF ビューアーです。詳細はこちら
  • インデックス検索
    インデックス化された複数の PDF をまたいでコンテンツ内のテキストや注釈を瞬時に検索できます。詳細はこちら
  • フォーム ビューアー
    PDF フォームやフォーム フィールドに保存されたデータを閲覧できます。詳細はこちら
  • モバイル表示
    モバイル デバイスでの閲覧用に、シンプルな単一カラムに最適化してコンテンツを表示できます。詳細はこちら

マークアップ

バラエティ豊富なドキュメント編集、注釈処理ツールを提供します。

  • 注釈
    テキスト、インク、スタンプ、図形、強調表示など、さまざまな注釈を追加できます。詳細はこちら
  • 電子的な署名
    あらゆるドキュメントに対して簡単に、描画、画像追加、スタイル設定された署名の選択や追加などができます。詳細はこちら
  • デジタル署名
    ドキュメントの閲覧、承認、個人証明書によるセキュアな暗号化署名を可能にします。詳細はこちら
  • ドキュメントの編集
    ページの移動、回転、複製、削除、追加などのドキュメント編集が可能です。詳細はこちら
  • フォーム入力
    PDF フォームによるデータの入力や保存だけでなく、フォームの送信もサポートします。詳細はこちら

コラボレーション

簡単に統合できるチーム メンバー間のドキュメント連携ツール

  • インスタント
    リアルタイムな連携、同期、オフライン サポート、データ セキュリティをアプリに追加できます。詳細はこちら
  • コメントと返信
    ドキュメントの詳細についてリアルタイムにやりとりできます。詳細はこちら

高度なツール

PSPDFkit が提供する高度なドキュメント ツールでシンプルな閲覧やマークアップが可能になります。

  • マスキング
    プリセットやパターンを定義してテキストや画像データを除去できます。詳細はこちら
  • ドキュメントの比較
    たとえば、建築設計図のベクター データを比較する際に役立ちます。詳細はこちら
  • OCR
    スキャンしたり PDF に含まれていたりするテキストを編集可能にして、注釈ツールで操作できるようになります。詳細はこちら
  • 計測ツール
    さまざまな計測ツールをツールバーに追加することで、ページ内の図面の長さ、外周、面積を計測できます。詳細はこちら
  • コンテンツの編集
    コンテンツの編集ツールをアプリケーションに組み込むことで、PDF 内のテキストを追加、削除、編集できます。詳細はこちら

さまざまなファイル形式に対応

MS Office や画像などの一般的なファイル形式をサポートします。

  • Office ファイル
    Office ファイル形式を PDF に変換することでクロスプラットフォームでのワークフローを簡素化できます。詳細はこちら
  • 画像ドキュメント
    PSPDFKit の注釈ツールにより、編集不可の画像ファイルの注釈を追加できます。詳細はこちら



ページトップへ