Aspose.Pdf を使用すると、PDF ドキュメントにいくつかの権限を設定して、その使用を制御できます。Aspose.Pdf を使用して次のようにセキュリティ オプションを指定すると、生成した Pdf ドキュメントは、編集できない読み取り専用ドキュメントとして動作します。
//Instantiate Pdf instance by calling its empty constructor
Aspose.Pdf.Generator.Pdf pdf1 = new Aspose.Pdf.Generator.Pdf();
//Assign a security instance to Pdf object
pdf1.Security = new Aspose.Pdf.Generator.Security();
//Restrict annotation modification
pdf1.Security.IsAnnotationsModifyingAllowed = false;
//Restrict contents modification
pdf1.Security.IsContentsModifyingAllowed = false;
//Restrict copying the data
pdf1.Security.IsCopyingAllowed = false;
//Allow to print the document
pdf1.Security.IsPrintingAllowed = true;
//Restrict form filling
pdf1.Security.IsFormFillingAllowed = false;
//Add a section in the Pdf
Aspose.Pdf.Generator.Section sec1 = pdf1.Sections.Add();
//Create a text paragraph and set top margin
Aspose.Pdf.Generator.Text text1 = new Aspose.Pdf.Generator.Text(sec1,"this is text content");
text1.Margin.Top = 30;
//Add image
Aspose.Pdf.Generator.Image img = new Aspose.Pdf.Generator.Image();
img.ImageInfo.File = "asposelogo.png";
img.ImageInfo.ImageFileType = Aspose.Pdf.Generator.ImageFileType.Png;
//Add the text paragraph and image to the section
sec1.Paragraphs.Add(text1);
sec1.Paragraphs.Add(img);
//Save the Pdf
pdf1.Save("test.pdf");
PDF のコンテンツ全体を埋め込みイメージとして作成する限り、Aspose.Pdf では直接サポートされていません。ただし、次のように何らかの方法または他のコンポーネントを使用してコンテンツで画像を生成し、この画像を使用して Aspose.Pdf を使用して Pdf ファイルを作成できます。
私の名前は Iqbal です。Aspose の開発者エバンジェリストです。