• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Visual Studio C# PDF Reader wyświetlanie kolejnego pdf'a z folderu

Object Storage Arubacloud
+1 głos
554 wizyt
pytanie zadane 17 maja 2021 w C# przez disaster Bywalec (2,120 p.)
edycja 17 maja 2021 przez disaster

Cześć,
Szukam sposobu na wyświetlanie PDFów z określonego folderu w moim programie.
Aktualnie korzystam z Adobe PDF Reader i samo wyświetlanie działa, chciałbym utworzyć buttona "NEXT>>" który by wyświetlał kolejny plik PDF z wcześniej wspomnianego folderu. 
Też nie rozumiem dlaczego po uruchomieniu aplikacji nie wczytuje mi pdf, dopiero po kliknięciu w okno adobe readera (Być może jakaś właściwość, ale nie wiem jaka) 

Lub inna koncepcja
Wyświetlić wszystkie pliki PDF w jakimś oknie z przybornika (nie wiem jaki przybornik) i po kliknieciu w odpowiedni włączy sie podgląd. 

  private void axAcroPDF1_Enter(object sender, EventArgs e)
        {
            string file = @"\\xxx-006\Dokumentacja produkcyjna\_dokumenty ogólne\xxx.pdf";
            axAcroPDF1.LoadFile(file);
        }


Za pomysły z góry dzięki! ;) 


 

1 odpowiedź

+1 głos
odpowiedź 20 maja 2021 przez VBService Ekspert (253,340 p.)
wybrane 20 maja 2021 przez disaster
 
Najlepsza

nie rozumiem dlaczego po uruchomieniu aplikacji nie wczytuje mi pdf

np.:

private void Form1_Load(object sender, EventArgs e)
{
     string file = @"\\xxx-006\Dokumentacja produkcyjna\_dokumenty ogólne\xxx.pdf";
     axAcroPDF1.LoadFile(file);
}

 

 

Wyświetlić wszystkie pliki PDF w jakimś oknie z przybornika

możesz np.: użyć listBox

using System;
using System.IO;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            listBox1.Sorted = true;
            
            string[] filePaths = Directory.GetFiles(@"e:\Demo\", "*.pdf");
            foreach (string filePath in filePaths)
            {
                listBox1.Items.Add(filePath);
            }

            string file = @"\\xxx-006\Dokumentacja produkcyjna\_dokumenty ogólne\xxx.pdf";
            axAcroPDF1.LoadFile(file);
        }

        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            axAcroPDF1.LoadFile(listBox1.SelectedItem.ToString());
        }
    }
}

1
komentarz 20 maja 2021 przez disaster Bywalec (2,120 p.)
No i super to wygląda!
Wiekie dzięki!

Podobne pytania

+2 głosów
1 odpowiedź 317 wizyt
pytanie zadane 29 sierpnia 2021 w Systemy operacyjne, programy przez Plessio Obywatel (1,090 p.)
0 głosów
0 odpowiedzi 172 wizyt
0 głosów
2 odpowiedzi 495 wizyt
pytanie zadane 9 października 2017 w PHP przez Maciejunio Początkujący (430 p.)

92,568 zapytań

141,424 odpowiedzi

319,634 komentarzy

61,956 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...