C#を介してPDFにブラインド透かしを追加します
サーバーサイドAPIを使用して、独自の.NETアプリを作成してPDFファイルに透かしを入れます。
C#を使用してPDFファイルに透かしを入れる方法
PDFファイルに透かしを入れるために、
APIは、機能が豊富で、強力で、使いやすいAPI for C#プラットフォームであり、透かしを追加して使用できます。開ける
パッケージマネージャー、検索 ** Aspose.3D ** とインストールします。パッケージマネージャーコンソールから次のコマンドを使用することもできます。
パッケージマネージャーコンソールコマンド
PM> Install-Package Aspose.3D
C#を介してPDFにブラインド透かしを追加する手順
Aspose.3Dを使用すると、開発者は数行のコードでPDFファイルにブラインド透かしを簡単に追加できます。
- Sceneクラスのコンストラクターを介してPDFファイルをロードします- Aspose.3Dのメッシュクラスを取得します- Aspose.3DのEncodeWatermarkメソッドを使用して透かしとパスワードを追加します- オブジェクトを使用してScene.Saveメソッドを呼び出します
システム要求
Aspose.3D for .NETは、すべての主要なオペレーティングシステムでサポートされています。次の前提条件があることを確認してください。
- Microsoft Windowsまたは.NETフレームワーク、.NETコア、Monoと互換性のあるOS- MicrosoftVisualStudioのような開発環境- プロジェクトで参照されているAspose.3Dfor .NET
ブラインド透かしをPDFに追加するためのC#コード
//透かしを入れる必要のあるソースファイルと保存後の出力ファイル
string file = "template.pdf";
string output =System.IO.Path.GetTempPath() + Guid.NewGuid().ToString() + ".fbx";
// シーンのインスタンスを作成します
Scene scene = new Scene(file);
//透かしとパスワードをファイルに追加する
var numMeshes = 0;
scene.RootNode.Accept((Node node) =>
{
var mesh = node.GetEntity<Mesh>();
if (mesh != null)
{
numMeshes++;
mesh = Watermark.EncodeWatermark(mesh, "HelloWorld", "1234");
if (mesh != null)
{
node.Entity = mesh;
}
}
return true;
});
//必要な形式でファイルを保存します
scene.Save(output, FileFormat.FBX7400ASCII);
約Aspose.3Dfor .NETAPI
Aspose.3Dは、3Dファイルをロード、変更、変換するためのCADおよびゲームウェアAPIです。 APIはスタンドアロンであり、3Dモデリングまたはレンダリングソフトウェアを必要としません。 Discreet3DS、WavefrontOBJ、STL(ASCII、バイナリ)、Universal3D、FBX(ASCII、バイナリ)、Collada、glTF、PLY、 GLB、DirectXおよびその他の形式。ブラインド透かしをPDFに追加する無料アプリ
ライブデモをチェックして 透かしPDF 以下の利点があります。
PDF PDF ファイル形式とは
Portable Document Format(PDF)は、1990年代にAdobeによって作成されたドキュメントの一種です。このファイル形式の目的は、アプリケーションソフトウェア、ハードウェア、およびオペレーティングシステムに依存しない形式で、ドキュメントやその他の参照資料を表現するための標準を導入することでした。 PDFファイルは、Adobe Acrobat Reader / Writerでも、Chrome、Safari、Firefoxなどの最新のブラウザーでも拡張機能/プラグインを介して開くことができます。
続きを読むフォーマットにブラインド透かしを追加するための他のサポートされているアプリ
C#を使用すると、を含む他の多くのファイル形式にブラインド透かしを追加することもできます。