Bugün sizlerle beraber çoğumuzun baş belası olan sharepoint'teki pdf dosyalarını görüntülemeyi öğreneceğiz.Bunun için Power Automate'ten yardım alarak ilerleyeceğiz. O zaman hadi başlayalım;

Öncelikle Sharepoint üzerinden bir Belge Kütüphanesine sahip olmamız gerekiyor. PDF dosyalarınızı ekleyin.



Şimdi Power Apps uygulaması oluşturun veya mevcut uygulamanızdan devam ederek verinizi ekleyin.

Sonrasında bir Galeri seçerek verimizi ekleyelim.


Şimdi de Görsel olarak internetten bulduğumuz svg'leri galerimizdeki görüntü kısmına bu kodu yazın.




If(

    // checks the file extension

    EndsWith(ThisItem.'File name with extension', "pdf"),


    // pdf icon svg

"data:image/svg+xml;utf8, %3Csvg%20%20viewBox%3D%270%200%202048%202048%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M1920%201664h-128v384H128v-384H0V640h128V0h1243l421%20421v219h128v1024zM1408%20384h165l-165-165v165zM256%20640h1408V512h-384V128H256v512zm1408%201024H256v256h1408v-256zm128-896H128v768h1664V768zM448%20896q40%200%2075%2015t61%2041%2041%2061%2015%2075q0%2040-15%2075t-41%2061-61%2041-75%2015h-64v128H256V896h192zm0%20256q26%200%2045-19t19-45q0-26-19-45t-45-19h-64v128h64zm448-256q53%200%2099%2020t82%2055%2055%2081%2020%20100q0%2053-20%2099t-55%2082-81%2055-100%2020H768V896h128zm0%20384q27%200%2050-10t40-27%2028-41%2010-50q0-27-10-50t-27-40-41-28-50-10v256zm384-384h320v128h-192v128h192v128h-192v128h-128V896z%27%20fill%3D%27%23d13438%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E",


    // file icon svg

    "data:image/svg+xml;utf8, %3Csvg%20%20viewBox%3D%270%200%202048%202048%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M1243%200l549%20549v1499H128V0h1115zm37%20219v293h293l-293-293zM256%201920h1408V640h-512V128H256v1792zm256-896V896h896v128H512zm0%20256v-128h896v128H512zm0%20256v-128h896v128H512z%27%20fill%3D%27%237a7574%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E"

)

Şimdi ise Ekle kısmından PDF Görüntüleyicisini ekliyoruz.


Power Automate'den yeni bir akış oluşturacağız.Adımları benim yaptığım gibi adım adım oluşturun.


Oluştur Kısmına bunu ekleyin;


datauri(base64ToBinary(body('Dosya_içeriğini_al')?['$content']))


Şimdi Oluşturduğumuz Akışa PDFViewer ismini vererek kaydedelim.

Galerimizi seçerek Onselect kısmına 


Set(VarMevcutDoc, PDFViewer.Run(Gallery1.Selected.Identifier).result)


yazarak bir değişken oluşturalım ve galerimizi belirtelim sonrasında PDF Görüntüleyicinin Document kısmına Değişkenimizin ismini yazalım.



Artık herşey hazır, anın tadını çıkarabilirsiniz... :)

Aklınıza takılan soruları bana yorumlardan veya sosyal medya üzerinden gönderebilirsiniz, mutlu haftalar..