GrapeCity.DioDocs.Pdf.ja 6.2.2

dotnet add package GrapeCity.DioDocs.Pdf.ja --version 6.2.2
NuGet\Install-Package GrapeCity.DioDocs.Pdf.ja -Version 6.2.2
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="GrapeCity.DioDocs.Pdf.ja" Version="6.2.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add GrapeCity.DioDocs.Pdf.ja --version 6.2.2
#r "nuget: GrapeCity.DioDocs.Pdf.ja, 6.2.2"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install GrapeCity.DioDocs.Pdf.ja as a Cake Addin
#addin nuget:?package=GrapeCity.DioDocs.Pdf.ja&version=6.2.2

// Install GrapeCity.DioDocs.Pdf.ja as a Cake Tool
#tool nuget:?package=GrapeCity.DioDocs.Pdf.ja&version=6.2.2

DioDocs for PDF(GcPdf)は、PDF ドキュメントを作成、分析、変更できるクロスプラットフォームライブラリです。Adobe PDF 仕様に厳密に従ったオブジェクトモデルを持ち、PDF 形式のさまざまな機能に直接アクセスできるように設計されています。さらに、DioDocs for PDF には、プラットフォームに依存しない強力なフォント処理/テキストレイアウトエンジンなど、さまざまなハイレベルな機能が含まれており、PDF ドキュメントを簡単かつ便利に作成できます。

DioDocs for PDF のオンラインサンプルブラウザが https://demo.grapecity.com/diodocs/pdf に用意されています。

DioDocs for PDF を使用するには、開発ライセンス、もしくは30日間利用可能なトライアル版ライセンスのいずれかが必要です。いずれのライセンスも適用されない場合、一部の機能が制限されます。ライセンスの手続き方法についてはライセンスのページを参照してください。

DioDocs for PDF に関する情報については、以下のリンク先をご参照ください。
製品情報:https://www.grapecity.co.jp/developer/diodocs
製品ヘルプ:https://docs.grapecity.com/help/diodocs/pdf
ライセンス手続き:https://www.grapecity.co.jp/developer/support/license

【本パッケージは日本語版製品です。】

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 is compatible.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (4)

Showing the top 4 NuGet packages that depend on GrapeCity.DioDocs.Pdf.ja:

Package Downloads
GrapeCity.DioDocs.Excel.ja

DioDocs for Excel(GcExcel)は、Excel に依存しない、小フットプリント・高速スプレッドシート API です。.NET Standard 2.0 を完全にサポートしているため、.NET Framework、.NET Core、および Xamarin でスプレッドシートを生成、ロード、変更、変換できます。このスプレッドシート API を使用するアプリケーションは、クラウド、Windows、Mac、Linux に展開できます。設計や要件に妥協を求めない、強力な計算エンジンと広範な機能を備えています。 このインタフェースベースの API は、Excel のドキュメントオブジェクトモデルに基づいてモデル化されています。そのため、あらゆるスプレッドシートシナリオのインポート、計算、クエリー、生成、エクスポートが可能です。GcExcel を使用すると、レポート全体、ソートおよびフィルタ処理されたテーブル、ソートおよびフィルタ処理されたピボットテーブル、ダッシュボードレポートなどの作成、チャート、スパークライン、条件付き書式設定などの追加、Excel テンプレートのインポート/エクスポート、さらにスプレッドシートの PDF への変換を行うことができます。 DioDocs for Excel のオンラインサンプルブラウザが https://demo.grapecity.com/diodocs/excel/ に用意されています。 DioDocs for Excel を使用するには、開発ライセンス、もしくは30日間利用可能なトライアル版ライセンスのいずれかが必要です。いずれのライセンスも適用されない場合、一部の機能が制限されます。ライセンスの手続き方法についてはライセンスのページを参照してください。 なお、本パッケージはDioDocs for PDF(GcPdf)のパッケージ(GrapeCity.DioDocs.Pdf.ja)を依存ライブラリとして参照していますが、GcExcelのライセンスでは、GcExcelのSaveメソッドなどを介して間接的にGcPdfライブラリを利用することのみが許可されます。GcExcelの機能を介さず、GcPdfのライブラリの機能を直接使用することは(GcPdfライブラリに含まれるクラスのインスタンスを直接生成するなど)、GcExcelのライセンスでは許諾されておりません。PDFライブラリの機能を直接使用する場合には、別途GcPdfのライセンスが必要です。 DioDocs for Excel に関する情報については、以下のリンク先をご参照ください。 製品情報:https://www.grapecity.co.jp/developer/diodocs 製品ヘルプ:https://docs.grapecity.com/help/diodocs/excel ライセンス手続き:https://www.grapecity.co.jp/developer/support/license 【本パッケージは日本語版製品です。】

GrapeCity.DioDocs.Pdf.Resources.ja

これは、追加の定義済み CMap など、GrapeCity.Documents.Pdf にオプションのリソースを提供するクロスプラットフォームのライブラリです。このパッケージは、GrapeCity.Documents.Pdf によって自動的には追加されません。このライブラリを使用するには、このパッケージへの参照をプロジェクトに追加した上で、GrapeCity.Documents.Pdf.Resources.dll がランタイムディレクトリに存在することを確認するか、プロジェクトの初期化コードに以下の行を追加します。 GcPdfDocument.CMapProvider = CMapProvider.Instance; 【本パッケージは日本語版製品です。】

GrapeCity.DioDocs.Html.ja

DioDocs for HTML(GcHtml)は、他の DioDocs パッケージ(GcPdf など)に HTML 処理およびレンダリング機能を提供するクロスプラットフォームライブラリです。 【本パッケージは日本語版製品です。】

GrapeCity.DioDocs.Pdf.ViewerSupportApi.ja

GrapeCity.Documents.Pdf.ViewerSupportApi パッケージは、PDF ビューワ(GcPdfViewer)のためのサーバーサイドの ASP.NET Core ライブラリです。 PDF ビューワは JavaScript のクライアントサイドコントロールで、npmjs(https://www.npmjs.com/package/@grapecity/gcpdfviewer)で公開されています。 ViewerSupportApi ライブラリを使用すると、PDF ビューワを GcPdf(https://www.nuget.org/packages/GrapeCity.DioDocs.Pdf.ja/)に接続するサーバーを簡単にセットアップして、記入済み PDF フォームの保存、機密コンテンツの墨消し、注釈/フォームの編集、PDF の共同編集などを含む PDF の編集機能をPDF ビューワで有効にできます。 本ライブラリの完全な C# ソースコードは、ASP.NET Core および WebForms のサンプルプロジェクトとともに、本パッケージ内の「src/」フォルダに含まれています。 【本パッケージは日本語版製品です。】

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
6.2.2 2,015 9/26/2023
6.1.3 2,647 6/21/2023
6.0.2 3,131 2/7/2023
5.2.0.800 63,284 9/27/2022
5.1.0.793 3,340 6/26/2022
5.1.0.791 3,462 5/24/2022
5.0.0.767 3,600 2/8/2022
4.2.0.726 14,662 11/19/2021
4.2.0.717 3,288 9/28/2021
4.1.0.662 15,042 6/22/2021
4.1.0.660 2,350 5/25/2021
4.0.0.625 12,742 2/15/2021
3.2.0.554 53,017 9/15/2020
3.1.0.513 36,354 5/19/2020
3.0.0.415 7,933 12/17/2019
2.2.0.315 4,894 9/2/2019
2.2.0.310 2,048 6/25/2019
2.1.0.265 1,947 4/23/2019
2.1.0.261 1,801 2/26/2019
1.0.0.153 2,307 1/7/2019
1.0.0.151 1,535 12/6/2018
1.0.0.146 1,631 10/29/2018
1.0.0.145 1,640 10/15/2018

# 6.1.3(DioDocs for PDF V6JSP1)からの変更点:

## 重大な変更
- GcPdfDocument.Load() メソッドのオーバーロードに渡されるストリームは、読み込んだ GcPdfDocument が使用されている間、開いておく必要があります。
- GcPdfDocument.MergeWithDocument() を使用する場合、現在のドキュメントが使用されている間は、引数として渡された GcPdfDocument も実質的に使用されます。よって、ストリームから読み込まれた場合は、そのストリームも開いておく必要があります。
- WidgetAnnotation.TextFormat プロパティを削除しました(以前は廃止されていました)。
- GrapeCity.Documents.Pdf.Layers.OptionalContentOrderCollection クラスは PdfCollection<IPdfObject> からの派生クラスとなりました(以前は List<object> からの派生クラスでした)。
- GrapeCity.Documents.Pdf.SoundObject.EncodingFormat プロパティの型を文字列から IPdfName に変更しました。
- GrapeCity.Documents.Pdf.Text.CMap.CMap クラスの名前を CMapTable に変更し、CMapBase クラスを削除しました。
- GrapeCity.Documents.Pdf.Actions.ActionFieldsBase.FieldNames プロパティを List<string> FieldNames { get; } から IList<IFieldDef> Fields { get; } に変更しました。
- ViewerPreferences.PageMode プロパティおよび ViewerPreferences.PageLayout プロパティは廃止とし、対応するプロパティを GcPdfDocument で直接使用できるように GcPdfDocument.PageMode プロパティおよび GcPdfDocument.PageLayout プロパティを追加しました。
- WidgetAnnotation.TriggerEvents.Activate プロパティは廃止とし、対応するプロパティを WidgetAnnotation で直接できるように WidgetAnnotation.Activate プロパティを追加しました。
- GrapeCity.Documents.Pdf.Annotations.ImageScale クラスは GrapeCity.Documents.Pdf.Wrappers.PdfDictWrapper からの派生クラスとなりました(以前は NotifyObject からの派生クラスでした)。
- GrapeCity.Documents.Pdf.Annotations.ButtonAppearance.Image プロパティの型を object から IXObject に変更しました。IXObject は FormXObject と PdfImageObjectBase の共通インターフェイスです。IImage は、PdfImageHandler を使用してこのプロパティに割り当てることができます。
- 注釈が複数ページに属している場合でも、注釈の Pages コレクション内の最初のページのメディアボックスを使用して、その縦座標を本製品の上/左座標に変換するようになりました。本来のPDFの座標は、AnnotationBase.PdfRect プロパティで取得できます。
- GrapeCity.Documents.Pdf.Structure.StructElement.ID プロパティの型を IList<byte> から IPdfString に変更しました。
- PdfIndirectSerializableObject クラスを削除し、代わりに GrapeCity.Documents.Pdf.Wrappers.PdfWrapperBase クラスとその派生クラスを追加しました。
- PdfDict クラスは Dictionary<PdfName, IPdfObject> からの派生クラスとなりました(以前は Dictionary<string, object> からの派生クラスでした)。文字列を直接使用する代わりに、new PdfName(string) を使用してください。
- GcPdfDocument.NamedDestinations プロパティの型を IDictionary<string, Destination> から IDictionary<string, IDestination> に変更しました。IDestination は、Destination クラスと ActionGoTo クラスの共通インターフェイスです。
- PdfLang 型を削除し、以前その型だったすべてのプロパティを文字列型にしました。
- ICCProfile.IsSame() メソッドを削除しました。
- GrapeCity.Documents.Pdf.Annotations.UnknownAnnotation.Subtype プロパティの型を文字列から PdfName に変更しました。
- PdfDictWrapperObject クラスを削除しました。代わりに PdfDictWrapper クラスを使用してください。
- CheckBoxField.ValueObj プロパティの動作を変更しました。CheckBoxField のすべてのウィジェットがチェック状態を表示するための外観ストリームに同じ名前を使用している場合、ブール値「true」を返すようになりました。以前は、フィールドがチェックされていない場合は「Off」、チェックされている場合は外観ストリームの名前を返していました。値を保持するために使用される PdfName を取得するには、PdfValue プロパティを使用します。
- 以下の既存のコレクションプロパティは、型の変更に伴い、値を直接変更できなくなりました。値を変更するには、コレクションの新しいインスタンスを作成し、それをプロパティに割り当てます。
   - GrapeCity.Documents.Pdf.AcroForms.SignatureLockedFields.FieldNames プロパティの型を ObservableCollection<string> から IEnumerable<string> に変更しました。
   - GrapeCity.Documents.Pdf.Actions.ActionHide.LinkedObjects プロパティの型を List<object> から LinkedObjectCollection に変更しました。
   - GrapeCity.Documents.Pdf.Annotations.PolygonAnnotationBase.Points プロパティの型を IList<PointF> から IReadOnlyList<PointF> に変更しました。
   - GrapeCity.Documents.Pdf.Annotations.InkAnnotation.Paths プロパティの型を ObservableCollection<PointF[]> から IReadOnlyList<IReadOnlyLust<PointF>> に変更しました。
   - GrapeCity.Documents.Pdf.Annotations.TextMarkupAnnotation.Area プロパティの型を ObservableCollection<Quadrilateral> から IReadOnlyList<Quadrilateral> に変更しました。
   - GrapeCity.Documents.Pdf.Annotations.RedactAnnotation.Area プロパティの型を ObservableCollection<Quadrilateral> から IReadOnlyList<Quadrilateral> に変更しました。

## 機能の追加
- 制限があるものの、パスワードを指定せずに保護されたPDFを開き、操作できるようになりました。実現するには、GcPdfDocument.Load(stream, DecryptionOptions) オーバーロードを使用します。
- TextBoxField/ComboBoxField/CombTextField クラスにヘルパーメソッドとして SetPercentFormat()/SetPercentValue()/SetNumberFormat()/SetNumberValue()/SetDateFormat()/SetDateValue()/SetTimeFormat()/SetTimeValue()/SetSpecialFormat()/SetSpecialFormatValue() を追加しました。
- GrapeCity.Documents.Pdf.TextMap.ITextMapExt 静的クラスを追加しました。ITextMap インターフェースの拡張メソッドを提供します。
- ITextMapExt.GetFragmentFromRect() メソッドを追加しました。指定された矩形に対応する TextMapFragment を返すか、TextMapFragment が見つからなかった場合は null を返します。
- ITextMapExt.GetFragmentFromQuadrilateral() メソッドを追加しました。指定された四辺形に対応する TextMapFragment を返すか、TextMapFragment が見つからなかった場合は null を返します。

## 変更
- GcPdfDocument.Load() メソッドは、PDFオブジェクトの遅延読み込み(レイジーロード)を行うようになりました。この変更には、様々な製品により作成されたPDFとの互換性の向上、DioDocsが未対応のカスタムコンテンツの保持、平均読み込み速度の向上、などの利点があります。

## その他
- 次の制限事項が解除になりました:既存のPDFを読み込んで保存したとき、Acrobatで日本語のテキストを取得できなくなる場合がある(文書番号:7142454104975)