Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    93

    [C#] Export report in pdf

    Salve..esistono degli strumenti open source per esportare dei report in formato pdf?

  2. #2
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    Non so se fa al caso tuo ma io mi trovo benissimo con sharpPDF.
    Questa potente libreria, completa di sorgenti, ti permette di creare i reports.
    Non li importa, però.

    http://sharppdf.sourceforge.net/
    Ciao, Brainjar

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    93
    Grazie veramente ottimo...volevo sapere...giusto per imparare il funzionamento di sharppdf sto provando il codice Hello World! di esempio presente nel sito:

    pdfDocument myDoc = new pdfDocument("TUTORIAL","ME");
    pdfPage myPage = myDoc.addPage();
    myPage.addText("Hello World!",200,450,predefinedFont.csHelvetica,20);
    myDoc.createPDF(@"c:\test.pdf");
    myPage = null;
    myDoc = null;


    tuttavia ho due errori nella terza riga:
    Errore 104 La corrispondenza migliore del metodo di overload per 'sharpPDF.pdfBasePage.addText(string, int, int, sharpPDF.Fonts.pdfAbstractFont, int)' presenta alcuni argomenti non validi C:\Documents and Settings\Proprietario\Desktop\progetti\HGFatturazi one\HGFatturazione\HGFatturazione\UI\frmFatturaAcc ompagnatoria.cs 845 13 HGFatturazione

    Errore 105 Argomento '4': impossibile convertire da 'sharpPDF.Enumerators.predefinedFont' a 'sharpPDF.Fonts.pdfAbstractFont' C:\Documents and Settings\Proprietario\Desktop\progetti\HGFatturazi one\HGFatturazione\HGFatturazione\UI\frmFatturaAcc ompagnatoria.cs 845 54 HGFatturazione



    non riesco a risolvere

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    93
    mantengo viva la discussione in attesa di eventuali aiuti

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    1
    Ciao, al posto di:

    myPage.addText("Hello World!",200,450,predefinedFont.csHelvetica,20);

    prova a scrivere:

    myPage.addText("Hello World!",200,450,myDoc.getFontReference(sharpPDF.En umerators.predefinedFont.csHelvetica),20);


    Originariamente inviato da rampod
    Grazie veramente ottimo...volevo sapere...giusto per imparare il funzionamento di sharppdf sto provando il codice Hello World! di esempio presente nel sito:

    pdfDocument myDoc = new pdfDocument("TUTORIAL","ME");
    pdfPage myPage = myDoc.addPage();
    myPage.addText("Hello World!",200,450,predefinedFont.csHelvetica,20);
    myDoc.createPDF(@"c:\test.pdf");
    myPage = null;
    myDoc = null;


    tuttavia ho due errori nella terza riga:
    Errore 104 La corrispondenza migliore del metodo di overload per 'sharpPDF.pdfBasePage.addText(string, int, int, sharpPDF.Fonts.pdfAbstractFont, int)' presenta alcuni argomenti non validi C:\Documents and Settings\Proprietario\Desktop\progetti\HGFatturazi one\HGFatturazione\HGFatturazione\UI\frmFatturaAcc ompagnatoria.cs 845 13 HGFatturazione

    Errore 105 Argomento '4': impossibile convertire da 'sharpPDF.Enumerators.predefinedFont' a 'sharpPDF.Fonts.pdfAbstractFont' C:\Documents and Settings\Proprietario\Desktop\progetti\HGFatturazi one\HGFatturazione\HGFatturazione\UI\frmFatturaAcc ompagnatoria.cs 845 54 HGFatturazione



    non riesco a risolvere

  6. #6
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    Prova con questa sintassi :
    codice:
    myPage.addText("Hello World!",200,450,predefinedFont.csElvetica, 20,new pdfColor(predefinedColor.csBlack));
    Ciao, Brainjar

  7. #7
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    Ops, Helvetica e no Elvetica.
    Ciao, Brainjar

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    93
    perfetto ragazzi ho risolto con il vostro aiuto...grazie

    ora cercherò come passarli un report gia creato..a presto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.