Creare un documento PDF con asp NET importando il contenuto di un URL
nota bene: lo script nella versione "copia e incolla" che segue, presuppone permessi di scrittura lato server .. in paritcolare, è la root o cartella di destinazione del nuovo documento PDF che deve possedere i permessi di scrittura [chmod "666" - "777"] ..e l' utilizzo è di assoluta facilità: copia inclolla e salva come *.aspx
CODICE:
<%@ Import Namespace="System.Web" %>
<%@ Import Namespace="System.Reflection" %>
<%@ Import Namespace="ASPPDFLib" %>
<script runat="server" LANGUAGE="C#">
void Page_Load(Object Source, EventArgs E)
{
IPdfManager objPdf = new PdfManager();
IPdfDocument objDoc = objPdf.CreateDocument( Missing.Value );
objDoc.ImportFromUrl( "http://www.URLaSCELTA.yyy", Missing.Value, Missing.Value, Missing.Value );
String strFilename = objDoc.Save( Server.MapPath("/public/importaUrl-net.pdf"), false );
lblResult.Text = "Il file pdf generato a partire da pagina web <A HREF=/public/" + strFilename + ">e' qui</A>";
}
</script>
<HTML>
<HEAD>
<TITLE>TITOLO DEL DOCUMENTO PDF </TITLE>
</HEAD>
<BODY>
<h3>
IMPORTATO DA URL
</h3>
<br><br><HR>
<ASP:Label ID="lblResult" runat="server"/>
</BODY>
</HTML>
|