㈠ 如何将WEB页转换为pdf格式
你可以用Acrobat将网页从Internet上下载并将其转换成PDF。你可以定义版面编排,为字型及其他可视成份设定显示选项,并且为转换成PDF的网页建立书签。
由于所获的网页是PDF,你可以方便地保存,分发,以及打印它们,以便共享及作为今后之用。Acrobat使你能够将远程的,最小化格式的文件转换成为本地的充分格式化的FPD文件,你在任何时候都可以存取。
确定你的Internet或代理服务器的设置。
在你用网络截获之前,你必须设置你的Internet或代理服务器以使你进入全球资讯网。
选File->Preferences->InternetSettings.
在以下中选做一项:
在Windows中,在InernetProperties对话窗中点击Connection版,并为你的设置提供必要的信息。你的系统管理员或ISP将提供给你所需要的信息。
在Mac操作系统中,选择UseanHTTPProxyServer,然后在文本窗中输入你的代理服务器URL和端口号。
在Windows中,如果你不用InternetSettings来设置你的Internet,就必须安装InternetExplorer并且在InternetProperties对话窗中设置好,以便获准进入全球资讯网。特殊情况下,如果你从企业环境中通过防火墙进入网络,联接版中的代理服务器窗口就必须有一个有效的代理服务器的地址。一旦安装并配置好InternetExplorer,你可以任何浏览器作为你的默认浏览器。如果你的InternetExplorer版本没有InternetProperties的对话窗,你必须更新至当前版本的InternetExplorer(在Microsoft网址中可以找到).
为转换网页设置选项
在你下载网页前,需为截获网页设置选项。在这里,你将为所获得网页设置有关结构和外观的选项。
1、选择File->OpenWebPage.
注:若File菜单内没有显示OpenWebPage的指令,选File->Preferences->WebCapture,并放弃选择最上行菜单中的ConsolidateMenuItems项。当选择了这一选项后,所有关于网页截获的指令都在一个单独的网页菜单下出现。
2、点击ConversionSettings。
3、在ConversionSettings的对话窗中,点击General版。
4、在下,选择以下的选项:
CreateBookmarkstoNewContent用网页的HTML主题标签作为书签名为每个下载的网页建立构架书签。构架书签帮助你组织和浏览你所截获的网页。
AddPDFStructure储存PDF文件内的与原始网页的HTML结构相当的构架。
PutHeadersandFootersonNewPage(Windows)或(Mac操作系统)用网页的主题作为标头,用网页的URL,下载文件的页码,及日期和时间作为标尾,SaveRefreshCommands(Windows)或SaveUpdateCommands(Mac操作系统)为更新网页而在PDF文件中储存所有URL。
如何将MicrosoftWord文档转换为PDF文件?
开启MicrosoftWord格式的文本
请按在工具栏里的CreateAdobePDF按钮,或选择File>CreateAdobePDF。
在AcrobatPDFMaker4.0forMicrosoftWord对话框按Create。
当你按Create按钮时,PDF文本就会制造出来,并储存在与原文本相同的文件夹内,以后可在Acrobat中开启。
如何从MicrosoftExcel,制造一个PDF文件
开启MicrosoftExcel格式的文本
请按在工具栏里的CreateAdobePDF按钮,或选择File>CreateAdobePDF。
当你按Create时,PDF文本就会制造出来,并储存在与原文本相同的文件夹内,而后在Acrobat中被打开。
如何从MicrosoftPowerPoint,制造一个PDF文件
开启MicrosoftPowerPoint格式的文本
请按CreateAdobePDF按钮在工具栏里。
当你按CreateAdobePDF按钮时,SavePDFFileAs对话框就会显示出来:选择一个储存文件夹,并为PDF文本指定文件名,然后再按"Save"。PDF文本就会制造出来,以后可在Acrobat中打开。
如何从MicrosoftPublisher,制造一个PDF文件
开启MicrosoftPublisher格式的文本
选择File>Print
在Print对话框中,在PrinterName(打印机名称)选择AcrobatDistiller。
请按“OK”关闭对话框,转换成PDF文本。
当你按OK按钮时,SavePDFFileAs对话框就会显示。选择一个储存文件夹,并为PDF文本指定文件名,然后按Save。PDF文本就会制造出来,以后可在Acrobat中开启。
如何从AdobePageMaker制作PDF文档?
PageMaker提供了二种制造PDF格式的方式,你能够:
请按在工具栏里的AdobePDF按钮。
选择File>Export>AdobePDF
以下解释的是第一种方法,比较简便,迅速。而第二种方法使你对所制造的格式有更多的控制。(有关使用ExportAdobePDF命令的进一步信息,请参照PageMakerPlus用户手册。)
从AdobePageMakerPlus,制造一个PDF文件:
开启AdobePageMakerPlus格式的格式。
请按CreateAdobePDF按钮在工具栏里。
在ExportPDFFileTo对话框中,选择一个储存文件夹,并为这个PDF格式指定名称。请确定在SaveAsType中选择了PDF格式(*.pdf)。
请按Save。
当你按Save按钮时,AdobePDF就会格式制造出来,然后会自动在Acrobat中开启。
㈡ 百度ueditor能不能上传pdf
可以上传的,如果不能上传,在js代码里设置下;一般网络官方下载的ueditor编辑器,默认都是带了PDF上传功能的,参考如下官方代码:
//默认值:
[
".png", ".jpg", ".jpeg", ".gif", ".bmp",
".flv", ".swf", ".mkv", ".avi", ".rm", ".rmvb", ".mpeg", ".mpg",
".ogg", ".ogv", ".mov", ".wmv", ".mp4", ".webm", ".mp3", ".wav", ".mid",
".rar", ".zip", ".tar", ".gz", ".7z", ".bz2", ".cab", ".iso",
".doc", ".docx", ".xls", ".xlsx", ".ppt", ".pptx", ".pdf", ".txt", ".md", ".xml"
]
㈢ C#中将DataTable以PDF 的格式导出!(求完整代码)
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using iTextSharp;
using iTextSharp.text;
using iTextSharp.text.pdf;
using System.IO;
public partial class _Default : System.Web.UI.Page
{
static DataTable datatable = new DataTable("testpdf");
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
DataRow dr;
datatable.Columns.Add(new DataColumn("编号"));
datatable.Columns.Add(new DataColumn("用户名"));
for (int i = 1; i < 5; i++)
{
dr = datatable.NewRow();
dr[0] = "风过无痕";
dr[1] = "叶落无声";
datatable.Rows.Add(dr);
}
}
}
protected void Button1_Click(object sender, EventArgs e)
{
try
{
Document document = new Document();
PdfWriter.GetInstance(document, new FileStream(Server.MapPath("111.pdf"), FileMode.Create));
document.Open();
BaseFont bfChinese = BaseFont.CreateFont("C:\\WINDOWS\\Fonts\\STSONG.TTF", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
Font fontChinese = new Font(bfChinese, 12);
document.Add(new Paragraph(this.TextBox1.Text.ToString(), fontChinese));
//iTextSharp.text.Image jpeg = iTextSharp.text.Image.GetInstance(Server.MapPath("xxx.jpg"));
//document.Add(jpeg);
PdfPTable table = new PdfPTable(datatable.Columns.Count);
for (int i = 0; i < datatable.Rows.Count; i++)
{
for (int j = 0; j < datatable.Columns.Count; j++)
{
table.AddCell(new Phrase(datatable.Rows[i][j].ToString(), fontChinese));
}
}
document.Add(table);
document.Close();
}
catch (DocumentException de)
{
Response.Write(de.ToString());
}
}
}
这是转载别人的源码
他博客文章地址:http://wsxieyue.blog.163.com/blog/static/1286605982010217224731/