/// <summary> /// SelectPdf edit: geovindu,Geovin Du ///https://github.com/selectpdf/ ///https://www.nuget.org/packages/Select.Pdf/ ///https://github.com/selectpdf/selectpdf-free-html-to-pdf-converter /// </summary> public partial class pdf_converter_viewer_preferences : System.Web.UI.Page { /// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { } /// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void BtnCreatePdf_Click(object sender, EventArgs e) { // read parameters from the webpage www.dusystem.com string url = TxtUrl.Text; string page_layout = DdlPageLayout.SelectedValue; PdfViewerPageLayout pageLayout = (PdfViewerPageLayout)Enum.Parse( typeof(PdfViewerPageLayout), page_layout, true); string page_mode = DdlPageMode.SelectedValue; PdfViewerPageMode pageMode = (PdfViewerPageMode)Enum.Parse( typeof(PdfViewerPageMode), page_mode, true); bool centerWindow = ChkCenterWindow.Checked; bool displayDocTitle = ChkDisplayDocTitle.Checked; bool fitWindow = ChkFitWindow.Checked; bool hideMenuBar = ChkHideMenuBar.Checked; bool hideToolbar = ChkHideToolbar.Checked; bool hideWindowUI = ChkHideWindowUI.Checked; // instantiate a html to pdf converter object HtmlToPdf converter = new HtmlToPdf(); // set converter options converter.Options.ViewerPreferences.CenterWindow = centerWindow; converter.Options.ViewerPreferences.DisplayDocTitle = displayDocTitle; converter.Options.ViewerPreferences.FitWindow = fitWindow; converter.Options.ViewerPreferences.HideMenuBar = hideMenuBar; converter.Options.ViewerPreferences.HideToolbar = hideToolbar; converter.Options.ViewerPreferences.HideWindowUI = hideWindowUI; converter.Options.ViewerPreferences.PageLayout = pageLayout; converter.Options.ViewerPreferences.PageMode = pageMode; converter.Options.ViewerPreferences.NonFullScreenPageMode = PdfViewerFullScreenExitMode.UseNone; // create a new pdf document converting an url PdfDocument doc = converter.ConvertUrl(url); // save pdf document doc.Save(Response, false, "Sample.pdf"); // close pdf document doc.Close(); }
生成的PDF文档
标签:Checked,Converter,ViewerPreferences,Free,bool,pdf,Pdf,Options,converter From: https://www.cnblogs.com/geovindu/p/17140386.html