この短いチュートリアルでは、C# を使用して MD を PDF に変換する方法について説明します。 C# を使用して完全な **MD から PDF コンバーターを作成するための環境、段階的な手順、および実行可能なサンプル コードを確立するためのすべての詳細が提供されます。また、このプロセスから生成される出力 PDF ファイルのカスタマイズについても学習します。
C# を使用して MD を PDF に変換する手順
- Aspose.HTML for .NET を使用して MD を PDF に変換する環境を確立する
- MD ファイルをロードし、ConvertMarkdown メソッドを使用して HTML ファイルに変換します
- PdfSaveOptions クラス オブジェクトをインスタンス化し、そのプロパティを設定します
- 上記のオプション セットを使用して、結果の HTML ファイルを PDF に変換します。
これらの手順では、C# を使用して MD ファイルを PDF にエクスポートするプロセスについて説明します。 HTML ファイルを PDF に変換するオプションは多数あるため、まず、ソース MD ファイルをロードして HTML ファイルに変換する必要があります。 HTML ファイルの準備ができたら、出力 ODF ファイルのプロパティを設定し、カスタマイズ オプションを使用して読み込んだ HTML ファイルを PDF に変換できます。
C# を使用して MD ファイルを PDF に変換するコード
using Aspose.Html.Converters; | |
using Aspose.Html.Saving; | |
using System.Drawing; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert MD to PDF using C# | |
{ | |
// Initialize license | |
Aspose.Html.License lic = new Aspose.Html.License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Load the MD file and Convert it to an HTML document | |
var htmlDocument = Converter.ConvertMarkdown("Example.md"); | |
// Instantiate PdfSaveOptions object and set its properties | |
var pdfSaveOptions = new PdfSaveOptions() | |
{ | |
HorizontalResolution = 250, | |
VerticalResolution = 250, | |
BackgroundColor = Color.AliceBlue, | |
JpegQuality = 90 | |
}; | |
// Transform HTML file to PDF | |
Converter.ConvertHTML(htmlDocument, pdfSaveOptions, "output.pdf"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
このコードは、C# を使用して MD を PDF にエクスポートするプロセスを示しています。ソース MD ファイルが Converter.ConvertMarkdown() メソッドを使用して HTML ドキュメントに変換されると、文字セット、スタイル シート、およびタイトルの設定、ドキュメント内のノードの挿入または削除など、この HTML ドキュメントを操作するためのすべての機能が得られます。 .同様に、出力 PDF は、水平解像度、垂直解像度、背景色、および JPEG 品質パラメーターが設定されているようにカスタマイズされますが、ページ設定、暗号化、および CSS プロパティなどの他のプロパティも設定できます。
このチュートリアルでは、MD ファイルを PDF ファイルに変換する方法を説明しました。 HTML ファイルを画像に変換するプロセスを知りたい場合は、C#でHTMLを画像に変換する方法 の記事を参照してください。