1. 製品
  2.   PDF
  3.   Swift
  4.   TPPDF
 
  

Swift ライブラリによる無料の PDF 作成、編集、変換。

iOS アプリで Adobe Acrobat を使用せずに PDF 文書を生成、読み取り、操作、変換できるオープンソース Swift PDF 生成・編集・変換ライブラリです。

One TPPDFとは何ですか?

今日のデジタル環境において、PDFドキュメントはビジネスやコミュニケーションで重要な役割を果たしています――請求書の作成、レポートの作成、プラットフォーム間でのフォーマット済みコンテンツの共有などに利用されます。iOSやmacOSアプリケーション内でPDFドキュメントを生成したい開発者にとって、TPPDFは強力で信頼性の高いSwift向けPDFライブラリとして際立っています。Swift専用に設計されたTPPDFは、テキスト、画像、テーブルなどをサポートする高レベルAPIを提供することで、プロフェッショナルで印刷可能なPDFの作成プロセスを簡素化します。オープンソースのPDFライブラリとして、レイアウトのカスタマイズ、スタイリングの適用、ドキュメント構造の効率的な管理を可能にし、一貫したビジュアル品質を維持します。

TPPDFは、ヘッダー、フッター、カスタム間隔、画像圧縮、メタデータ管理、テーブルフォーマット、配置など、PDFファイルをプログラムで操作するための幅広い機能を提供します。そのアーキテクチャは柔軟で開発者に優しく、動的なドキュメントをその場で構築するのに最適です。コアの強みはPDF作成にありますが、PDFファイルの変換やドキュメントのインタラクティブ性を向上させるツールを補完することもできます。活発な開発コミュニティと分かりやすいドキュメントにより、TPPDFはSwiftベースのアプリに堅牢なPDF機能を追加したい開発者にとって欠かせないツールです。初心者でも専門家でも、TPPDFはPDFドキュメント生成ワークフローを効率化し、向上させます。

Previous Next

TPPDFの開始方法

TPPDFの推奨インストール方法はCocoaPodsを使用することです。スムーズなインストールのために、以下のコマンドをご利用ください。

CocoaPodsでTPPDFをインストール

$ gem install cocoapods

$ pod install

直接GitHubからダウンロードできます。

Swift APIによる動的PDFドキュメント作成

オープンソースのTPPDFライブラリは、ソフトウェア開発者がSwiftアプリケーション内でPDFドキュメントを作成・編集することを容易にします。さらに、このライブラリは、ユーザー入力やAPIからのデータに基づいて内容が変化するPDFを動的に生成することも簡単にします。これは、請求書、領収書、証明書などのパーソナライズされた文書を生成する際に特に有用です。以下の例は、Swiftコマンドを使用してPDFドキュメントを生成する方法を示しています。

Swift APIを使用してPDFドキュメントを生成する方法は?

import TPPDF

// Create a new PDF document
let pdf = PDFDocument(format: .a4)

// Add a title to the document
let title = PDFSimpleText(text: "Sample PDF Generated with TPPDF")
pdf.add(text: title)

// Add an image to the document
if let image = UIImage(named: "sampleImage") {
    let pdfImage = PDFImage(image: image)
    pdf.add(image: pdfImage)
}

// Save the PDF document to a file
let pdfURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)[0].appendingPathComponent("sample.pdf")
try? pdf.generatePDF(to: pdfURL)

カスタマイズ可能なレイアウトと多言語サポート

オープンソースのTPPDFライブラリは、PDFレイアウト管理に関するタスクの処理を完全にサポートしています。このライブラリは、PDFドキュメントのレイアウトとスタイリングを完全にコントロールできるようにします。フォント、カラー、余白、ヘッダー、フッター、その他のビジュアル要素をアプリのデザインに合わせてカスタマイズできます。さらに、このライブラリは多言語コンテンツをサポートしており、開発者は異なる言語や文字セットでPDFを作成できるため、グローバルなユーザーベースを持つアプリに適しています。

Swift APIによるリッチテキストフォーマット

TPPDFはリッチテキストフォーマットをサポートし、太字、斜体、下線などのスタイルをテキストコンテンツに適用できます。PDF内で特定の情報を強調表示する際に特に便利です。また、会社ロゴ、製品画像、ユーザーアバターなど、画像をPDF文書にシームレスに組み込むことも非常に簡単です。TPPDFは画像の適切なスケーリングと配置を保証します。さらに、TPPDFを使用すれば表形式のデータ作成も容易です。列幅、行高さ、罫線、セル内容の配置をカスタマイズ可能なテーブルを生成できます。

 日本