このチュートリアルでは、C# REST API を使用して PDF に線を描く 方法について説明します。.NET ベースの Cloud SDK を使用して、C# RESTful サービスで PDF ドキュメントに線を自動的に追加 する方法を学習します。PDF に線を描画するときに線をカスタマイズするためのプロパティとメソッドを紹介します。
前提条件
ダウンロード Aspose.PDF Cloud SDK for Dotnet to strikeout text in a PDF file
テキストを取り消すための上記のSDKを使用してC#プロジェクトをセットアップします
C# ローコード API を使用して PDF に線を追加する手順
- 線を描くために必要なキーとSIDを持つPdfApiオブジェクトを作成します
- LineAnnotationオブジェクトを作成し、必要なパラメータを設定します
- 線を挿入するためにPDFファイルをクラウドストレージにアップロードします
- PostPageLineAnnotations() メソッドを呼び出して PDF に線を描画します
- 更新されたPDFファイルをダウンロードしてください。
これらの手順では、C# REST インターフェイスを使用して PDF に線を追加する方法について説明します。必要なプロパティを設定して PdfAp クラスのインスタンスを作成し、四角形、色、開始点とスタイル、終了点とスタイル、作成日、および変更日を設定して LineAnnotation オブジェクトをインスタンス化します。PDF ファイルをアップロードし、PostPageLineAnnotations() メソッドを呼び出して線を描画します。
C# ローコード API を使用して PDF に線を描くコード
using System; | |
using System.IO; | |
using Aspose.Pdf.Cloud.Sdk.Api; | |
using Aspose.Pdf.Cloud.Sdk.Model; | |
using System.Collections.Generic; | |
namespace Aspose.PDF.Cloud.Examples.Kb | |
{ | |
public class PdfTasks | |
{ | |
public static void DrawLine() | |
{ | |
PdfApi pdfApi = new PdfApi("API_KEY", "APP_SID"); | |
LineAnnotation annotation = new LineAnnotation( | |
Rect: new Rectangle(0,0,0,0), | |
Color: new Color(255, 255, 0, 0), | |
Starting: new Point(100,100), | |
StartingStyle: LineEnding.Circle, | |
Ending: new Point(200,200), | |
EndingStyle: LineEnding.ClosedArrow | |
); | |
annotation.Modified = "10/04/2024 12:02:00.000 AM"; | |
annotation.CreationDate = "10/04/2024 12:02:00.000 AM"; | |
try | |
{ | |
FilesUploadResult result = pdfApi.UploadFile("input.pdf", new MemoryStream(File.ReadAllBytes("input.pdf"))); | |
AsposeResponse apiResponse = pdfApi.PostPageLineAnnotations( | |
"input.pdf", 1, new List<LineAnnotation>() { annotation }); | |
if (apiResponse.Status == "OK") | |
{ | |
// Download created pdf file | |
Stream storageRes = pdfApi.DownloadFile("input.pdf"); | |
FileStream fileStream = new FileStream("PdfWithLine.pdf", FileMode.Create, FileAccess.Write); | |
storageRes.CopyTo(fileStream); | |
} | |
Console.WriteLine("Line rendered"); | |
Console.ReadKey(); | |
} | |
catch (Exception ex) | |
{ | |
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace); | |
} | |
} | |
} | |
} |
このコードは、C# .NET ベースの API を使用して PDF に線を描く方法を示しています。インテント、キャプションの位置、キャプション フラグの表示、リーダー ラインのオフセット、リーダー ラインの延長、リーダー ライン、および内部の色を設定できます。Rect 変数は必要に応じて初期化する必要があります。開始点と終了点は、線の開始点と終了点を定義します。
この記事では、PDF ファイルに線を引く方法を説明しました。PDF ファイルの内容を強調表示したい場合は、C# REST API で PDF ドキュメントを強調表示する の記事を参照してください。