• 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

VPS Starter Arubacloud
+1 głos
488 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 (251,170 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ź 302 wizyt
pytanie zadane 29 sierpnia 2021 w Systemy operacyjne, programy przez Plessio Obywatel (1,090 p.)
0 głosów
0 odpowiedzi 170 wizyt
0 głosów
2 odpowiedzi 468 wizyt
pytanie zadane 9 października 2017 w PHP przez Maciejunio Początkujący (430 p.)

92,451 zapytań

141,261 odpowiedzi

319,073 komentarzy

61,853 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

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 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!

...