Dator > hur man öppnar en pdf i C #

  • hur man öppnar en pdf i C #


  • Att arbeta med PDF- filer är en gemensam uppgift i modern programmering . Som ett populärt format för dokument , kan en programmerare ofta kallas på att skriva mjukvara som kräver öppning PDF-filer . Kanske Programvaran innehåller användardokumentationen i PDF- format , eller kanske ansökan är ett dokumenthanteringssystem som behöver arbeta med olika dokumentformat . Oavsett orsaken är det ganska enkelt att tala om användarens dator för att öppna dokumentet med hjälp av en inbyggd PDF -läsare ( vanligen Adobe Acrobat , men andra finns också) .

    Du behöver : .
    Visual C # 2010 ( Express Edition kommer att räcka )


    1
    Skapa en ny Windows Forms Visual Studio projekt , och kalla den " . PDFLauncher . " Du bör ha en tom blankett öppen att arbeta med .
    2 .
    Lägg till en knapp komponent och en komponent OpenFileDialog till formuläret . Ändra knappens text till "Öppna ".
    3 .
    Dubbelklicka på knappen för att lägga till en handler Klicka händelse . Inne händelsehanteraren , lägg till följande kod :



    openFileDialog1. Filter=" PDF-fil ( *. pdf ) | *. pdf | Alla filer (*. *)|*. *";

    DialogResult DR=openFileDialog1. ShowDialog () ;

    om DR ( =! DialogResult. OK )

    {

    återvända ,

    }



    LaunchPDFFile ( openFileDialog1. FileName ) ,



    (Vi kommer att lägga till LaunchPDFFile metod i nästa steg )



    Detta främst initierar filter för dialogen, så att användaren kommer att tillåtas att se bara PDF -filer , och driver dialogrutan Om användaren klickar på " OK "och sedan händelsehanteraren fortsätter . annars , det är helt enkelt tillbaka utan att göra något . .
    4
    Lägg till en LaunchPDFFile metod under button1_Click händelsehanteraren och lägg till följande kod i den :



    privat ogiltig LaunchPDFFile ( sträng filnamn)

    {

    sträng batchFileName=" temp_pdflauncher. bat " ;

    hjälp ( StreamWriter sw=new StreamWriter ( batchFileName , falska ) )

    {

    sw. WriteLine ( "samtal \ "" + fileName + " \ "");

    }



    Process. Start ( " cmd " , " /c " + batchFileName ) ;

    }



    Vad vi gör är att skapa en batch -fil som ska användas för att " köra " den PDF -fil , dra nytta av hur Windows automatiskt anropar standardprogrammet ( om sådan finns) när du försöker köra en icke-körbar fil . Vi passerar detta tillsammans med kommandotolken-den " cmd " program-med /c flagga för att indikera att cmd verkställa levereras argument och sedan avsluta . Detta stänger kommandotolken efter PDF- filen har öppnats.


Previous:nothing Next:hur man lär sig PLC-programmering





Relaterade artiklar


  • hur du kopierar en cd i DOS
  • JavaScript ajax tutorial
  • hur man skapar en e- parameter i php
  • Java-applet utveckling
  • hur man öppnar en PDF- fil i asp
  • hur man använder VB för att skriva en dator namn till en textfil
  • Hur konvertera ett datum i kalendern i Java
  • hur man får ett system datum i java
  • hur man läser en pdf med Java
  • struktur javascript