Klasörden çoklu pdf kaydır


1

Bir klasörde birden fazla pdf dosyam var - Tüm dosyaları taramak için bir pdf gibi görünmelerini istiyorum.

Dosyaları bir dosyaya birleştirmek bir intranet web servisinden "anında" yapılması gereken bir seçenek değildir.

Her pdf dosyasının yolunu tutan ve kaydırma yaparken veriyi çağıran "pdf-index" dosyası gibi bir şey düşünüyordum.

Dosyaları içe aktarıp kaydırma için yuvalanmış olarak gösteren bir web hizmeti (php) de bir seçenek olabilir.


Öyleyse sadece bir web sunucusu aracılığıyla mı olmalı, bir PDF okuyucu değil mi? Ayrıca, eğer önemliyse, hangi işletim sistemi?
Karan

İstemciler bir Windows platformunda. Bir web servis aracılığıyla erişecekler - ancak dosyaların bulunduğu ağ paylaşımına erişimle.
Ulrik Pedersen

Yanıtlar:


-1

Aşağıda, görevinizi gerçekleştirmek için Windows'ta çalışan bir otomatik tuş komut dosyası bulunmaktadır. Programı pdf klasörünüze ve pdf okuyucunuza uyacak şekilde değiştirmeye ihtiyaç duyacaksınız.

;This Autohotkey program loops through pdf files in a specified folder, by pressing "f" for forward, "r" for reverse, and "x" for exit. 
; You'll need the freeware autohotkey installed and to save this text file program with an .ahk extension.  You will also
; need to change the pdf viewer exe files below to that of your machines own pdf reader, as well as specify the folder
;containing your pdfs. 

Folder := "C:\"  ; <----------------------SPECIFY FOLDER HERE CONTAINING PDF FILES IN QUOTES


FileList =  ; Initialize to be blank.

FileCount := 0

Loop, %Folder%*.pdf {

    FileList = %FileList%%A_LoopFileLongPath%`n 

    FileCount++

                    }


Array := StrSplit(Filelist,"`n")

FileIndex := 1

StartNewPDF:

MsgBox,,, Opening PDF File %FileIndex% of %FileCount%,0.7

 FileToOpen=% Array[FileIndex]


;  v---------------------------------SPECIFY PATH and *.exe FILE OF PDF READER

 Run, "C:\Program Files\Tracker Software\PDF Viewer\PDFXCview.exe" 

"%FileToOpen%"

 Input, OutputVarx, L1 ,, frx

if (OutputVarx="f")

{

   FileIndex := 1 + Mod(FileIndex - 1 + 1, FileCount)

}

if (OutputVarx="r")

{

   If (FileIndex=1)

     FileIndex = FileCount

   Else FileIndex := FileIndex - 1

}

if (OutputVarx="x")

{

;    v-------------SPECIFY *.exe FILE OF YOUR PDF READER HERE

   Process,Close,PDFXCview.exe

   ExitApp

}

;      v-------------SPECIFY *.exe FILE OF YOUR PDF READER HERE

Process,Close,PDFXCview.exe

Sleep, 100

Goto, StartNewPDF
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.