この簡潔なチュートリアルでは、ソースDOCXファイルをロードし、* PdfSaveOptions クラスを使用して出力PDFを構成することにより、* C#を使用してWordをPDFに変換する方法**について説明します。レンダリングするページ番号のリストをPDF、表示中に表示を定義するページモード、PDF準拠モード、およびその他の多くのプロパティに設定できます。 ** WordをC#**でPDFにエクスポートした後、PDF構成とともにファイルのパスと名前を指定することにより、出力PDFファイルを保存できます。
C#を使用してWordをPDFに変換する手順
- NuGetパッケージマネージャーからAspose.Wordsをインストールして、WordをPDFに変換します
- C#でPDFに変換する必要があるソースWordファイルをロードします
- PdfSaveOptionsオブジェクトを作成して初期化し、出力PDFを構成します
- 印刷するWordのページ番号、ページモード、PDFのコンプライアンスモードの一覧を設定します
- 上記の設定を使用して、WordファイルをPDFとして保存します
これらの手順は、ソースWordファイルがディスクからロードされる段階的なアプローチを提供することにより、* C#でWordをPDFに変換するためのガイドです。次のオプションのステップでは、 PdfSaveOptions *オブジェクトが作成および初期化され、さまざまなパラメーターを設定して出力PDFファイルを構成します。最後のステップでは、必要なPDF構成を使用してWordファイルが保存されます。
C#を使用してWordをPDFにエクスポートするコード
using Aspose.Words; | |
using Aspose.Words.Saving; | |
namespace ConvertWordToPDFUsingCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Load the license in your application to avoid watermark in the output PDF | |
License WordToPdfLicense = new License(); | |
WordToPdfLicense.SetLicense("Aspose.Word.lic"); | |
// Load the word file to be converted to PDF | |
Document sampleDocx = new Document("InputWordDocx.docx"); | |
// Instantiate the PdfSaveOptions class object before converting the Docx to PDF | |
PdfSaveOptions options = new PdfSaveOptions(); | |
// Set the page numbers of the document to be rendered to output PDF | |
options.PageSet = new PageSet(1,3); | |
// Set page mode to full screen while opening it in a viewer | |
options.PageMode = PdfPageMode.FullScreen; | |
// Set the output PDF document compliance mode | |
options.Compliance = PdfCompliance.Pdf17; | |
// Save the resultant PDF file using the above mentioned options | |
sampleDocx.Save("Output.pdf", options); | |
} | |
} | |
} |
このチュートリアルでは、* C#WordからPDF *への変換は、PdfSaveOptionsを使用して実行されます。このクラスには、テキストコンテンツの圧縮、ズーム率、ズーム動作、アンチエイリアシングを使用するオプション、アウトラインオプションなど、多くの構成が含まれています。
ここでは、* C#を使用してWordをPDFに変換する方法*を学びました。 Word文書をHTMLに変換するプロセスを学びたい場合は、C#を使用してWord文書をHTMLに変換する方法の記事を参照してください。