<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: ThingView Widget – Slow PDF Rendering Compared to WebFrame Widget in ThingWorx Developers</title>
    <link>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/ThingView-Widget-Slow-PDF-Rendering-Compared-to-WebFrame-Widget/m-p/1037961#M70680</link>
    <description>&lt;P&gt;&lt;a href="https://www.ptcusercommunity.com/t5/user/viewprofilepage/user-id/409079"&gt;@TonyZhang&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-start="60" data-end="250"&gt;Yes, I tried by assigning a hardcoded PDF URL to the &lt;STRONG data-start="113" data-end="130"&gt;ProductToView&lt;/STRONG&gt; property. It works correctly the first time, but when I close the popup and open it again, the PDF no longer renders.&lt;/P&gt;
&lt;P data-start="252" data-end="322"&gt;A support ticket has already been created for further investigation. Please let me know if you need more details. Thank you&lt;/P&gt;</description>
    <pubDate>Fri, 10 Oct 2025 04:19:11 GMT</pubDate>
    <dc:creator>MA8731174</dc:creator>
    <dc:date>2025-10-10T04:19:11Z</dc:date>
    <item>
      <title>ThingView Widget – Slow PDF Rendering Compared to WebFrame Widget</title>
      <link>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/ThingView-Widget-Slow-PDF-Rendering-Compared-to-WebFrame-Widget/m-p/1037802#M70675</link>
      <description>&lt;P data-start="170" data-end="184"&gt;Hi everyone,&lt;/P&gt;
&lt;P data-start="186" data-end="296"&gt;I’m facing a performance issue related to &lt;STRONG data-start="228" data-end="245"&gt;PDF rendering&lt;/STRONG&gt; between two widgets in ThingWorx.&lt;/P&gt;
&lt;P data-start="298" data-end="439"&gt;We are using a &lt;STRONG data-start="313" data-end="337"&gt;Repository Connector&lt;/STRONG&gt; (not a local FileRepository) where all PDF files are stored.&lt;BR data-start="398" data-end="401" /&gt;Each PDF is around &lt;STRONG data-start="420" data-end="428"&gt;4 MB&lt;/STRONG&gt; in size.&lt;/P&gt;
&lt;P data-start="298" data-end="439"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-start="441" data-end="638"&gt;When I render a PDF through a &lt;STRONG data-start="471" data-end="490"&gt;WebFrame widget&lt;/STRONG&gt;, it loads &lt;STRONG data-start="501" data-end="539"&gt;almost instantly (within a second)&lt;/STRONG&gt;.&lt;BR data-start="540" data-end="543" /&gt;However, when I render the &lt;STRONG data-start="570" data-end="582"&gt;same PDF&lt;/STRONG&gt; using a &lt;STRONG data-start="591" data-end="611"&gt;ThingView widget&lt;/STRONG&gt;, it behaves differently:&lt;/P&gt;
&lt;P data-start="441" data-end="638"&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL data-start="639" data-end="806"&gt;
&lt;LI data-start="639" data-end="683"&gt;
&lt;P data-start="641" data-end="683"&gt;The &lt;STRONG data-start="645" data-end="658"&gt;first PDF&lt;/STRONG&gt; usually loads quickly.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="684" data-end="806"&gt;
&lt;P data-start="686" data-end="806"&gt;But when I open &lt;STRONG data-start="702" data-end="721"&gt;subsequent PDFs&lt;/STRONG&gt;, the loading time &lt;STRONG data-start="740" data-end="767"&gt;increases significantly&lt;/STRONG&gt; (sometimes up to 8 seconds or more).&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P data-start="808" data-end="892"&gt;It feels like ThingView is reloading or re-parsing the file differently each time.&lt;/P&gt;
&lt;P data-start="894" data-end="916"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG data-start="1249" data-end="1269"&gt;Additional Note:&lt;/STRONG&gt;&lt;BR data-start="1269" data-end="1272" /&gt;I have also tested the same setup using a &lt;STRONG data-start="1314" data-end="1338"&gt;local FileRepository&lt;/STRONG&gt;, and the ThingView widget works &lt;STRONG data-start="1371" data-end="1389"&gt;perfectly fine&lt;/STRONG&gt; there. The performance issue seems to appear &lt;STRONG data-start="1435" data-end="1486"&gt;only when using the remote Repository Connector&lt;/STRONG&gt;.&lt;BR data-start="1487" data-end="1490" /&gt;What’s confusing is that the &lt;STRONG data-start="1519" data-end="1538"&gt;WebFrame widget&lt;/STRONG&gt; still loads the same remote PDFs &lt;STRONG data-start="1572" data-end="1587"&gt;much faster&lt;/STRONG&gt;, so I’m trying to understand why the ThingView widget behaves differently in this case.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-start="1255" data-end="1540"&gt;&lt;STRONG data-start="1258" data-end="1267"&gt;Note:&lt;/STRONG&gt;&lt;BR data-start="1267" data-end="1270" /&gt;We are currently using the &lt;STRONG data-start="1297" data-end="1316"&gt;WebFrame widget&lt;/STRONG&gt;, but would like to switch to the &lt;STRONG data-start="1350" data-end="1370"&gt;ThingView widget&lt;/STRONG&gt; because, on iPads, the WebFrame only displays the &lt;STRONG data-start="1421" data-end="1446"&gt;first page of the PDF&lt;/STRONG&gt; and is &lt;STRONG data-start="1454" data-end="1472"&gt;not scrollable&lt;/STRONG&gt;. The ThingView widget, however, displays &lt;STRONG data-start="1514" data-end="1537"&gt;all pages correctly&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P data-start="1255" data-end="1540"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-start="1542" data-end="1561"&gt;Thanks,&lt;/P&gt;</description>
      <pubDate>Thu, 09 Oct 2025 06:34:02 GMT</pubDate>
      <guid>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/ThingView-Widget-Slow-PDF-Rendering-Compared-to-WebFrame-Widget/m-p/1037802#M70675</guid>
      <dc:creator>MA8731174</dc:creator>
      <dc:date>2025-10-09T06:34:02Z</dc:date>
    </item>
    <item>
      <title>Re: ThingView Widget – Slow PDF Rendering Compared to WebFrame Widget</title>
      <link>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/ThingView-Widget-Slow-PDF-Rendering-Compared-to-WebFrame-Widget/m-p/1037808#M70676</link>
      <description>&lt;H3 data-start="133" data-end="170"&gt;&lt;STRONG data-start="140" data-end="170"&gt;Update – Further Diagnosis&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P data-start="172" data-end="412"&gt;After additional testing, I can confirm that the issue is &lt;STRONG data-start="230" data-end="290"&gt;not related to the Repository Connector or remote access&lt;/STRONG&gt;.&lt;BR data-start="291" data-end="294" /&gt;The behaviour is actually linked to &lt;STRONG data-start="346" data-end="411"&gt;how the ThingView widget is placed and reloaded in the mashup&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P data-start="414" data-end="439"&gt;Here’s what I observed:&lt;/P&gt;
&lt;UL data-start="441" data-end="1168"&gt;
&lt;LI data-start="441" data-end="660"&gt;
&lt;P data-start="443" data-end="660"&gt;When the &lt;STRONG data-start="452" data-end="510"&gt;ThingView widget is placed directly in the same mashup&lt;/STRONG&gt; where I select the PDF file from a grid, everything works perfectly.&lt;BR data-start="579" data-end="582" /&gt;→ The file renders correctly each time I select a new entry from the grid.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="661" data-end="1168"&gt;
&lt;P data-start="663" data-end="821"&gt;However, when I use a &lt;STRONG data-start="685" data-end="704"&gt;separate mashup&lt;/STRONG&gt; that only contains the &lt;STRONG data-start="728" data-end="748"&gt;ThingView widget&lt;/STRONG&gt;, and open that mashup as a &lt;STRONG data-start="776" data-end="791"&gt;modal popup&lt;/STRONG&gt;, things behave differently:&lt;/P&gt;
&lt;OL data-start="824" data-end="1168"&gt;
&lt;LI data-start="824" data-end="872"&gt;
&lt;P data-start="827" data-end="872"&gt;The first file loads and renders correctly.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="875" data-end="1015"&gt;
&lt;P data-start="878" data-end="1015"&gt;When I close the popup and select another file from the grid, the modal mashup opens again — but this time the PDF does &lt;STRONG data-start="998" data-end="1012"&gt;not render&lt;/STRONG&gt;.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="1018" data-end="1168"&gt;
&lt;P data-start="1021" data-end="1168"&gt;I can still see the correct &lt;STRONG data-start="1049" data-end="1062"&gt;file path&lt;/STRONG&gt; in a &lt;STRONG data-start="1068" data-end="1084"&gt;Label widget&lt;/STRONG&gt; inside that modal mashup (so the parameter is definitely being passed correctly).&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P data-start="1170" data-end="1328"&gt;This means the path binding works fine, but for some reason, &lt;STRONG data-start="1231" data-end="1285"&gt;the ThingView widget does not re-render or refresh&lt;/STRONG&gt; when the mashup is re-opened as a popup.&lt;/P&gt;
&lt;P data-start="1330" data-end="1521"&gt;&lt;LI-EMOJI id="lia_light-bulb" title=":light_bulb:"&gt;&lt;/LI-EMOJI&gt; The same logic and data bindings work perfectly when the widget is part of the &lt;STRONG data-start="1412" data-end="1427"&gt;main mashup&lt;/STRONG&gt;, but fail when the widget is inside a &lt;STRONG data-start="1466" data-end="1488"&gt;modal popup mashup&lt;/STRONG&gt; that gets closed and reopened.&lt;/P&gt;
&lt;P data-start="1523" data-end="1732"&gt;Has anyone experienced similar behavior where the &lt;STRONG data-start="1573" data-end="1609"&gt;ThingView widget doesn’t refresh&lt;/STRONG&gt; when reopening a popup?&lt;BR data-start="1633" data-end="1636" /&gt;Is there any way to force the ThingView to reinitialize or reload when the mashup is reopened?&lt;/P&gt;
&lt;P data-start="1734" data-end="1763"&gt;Thanks again for your help!&lt;/P&gt;</description>
      <pubDate>Thu, 09 Oct 2025 12:51:32 GMT</pubDate>
      <guid>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/ThingView-Widget-Slow-PDF-Rendering-Compared-to-WebFrame-Widget/m-p/1037808#M70676</guid>
      <dc:creator>MA8731174</dc:creator>
      <dc:date>2025-10-09T12:51:32Z</dc:date>
    </item>
    <item>
      <title>Re: ThingView Widget – Slow PDF Rendering Compared to WebFrame Widget</title>
      <link>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/ThingView-Widget-Slow-PDF-Rendering-Compared-to-WebFrame-Widget/m-p/1037961#M70680</link>
      <description>&lt;P&gt;&lt;a href="https://www.ptcusercommunity.com/t5/user/viewprofilepage/user-id/409079"&gt;@TonyZhang&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-start="60" data-end="250"&gt;Yes, I tried by assigning a hardcoded PDF URL to the &lt;STRONG data-start="113" data-end="130"&gt;ProductToView&lt;/STRONG&gt; property. It works correctly the first time, but when I close the popup and open it again, the PDF no longer renders.&lt;/P&gt;
&lt;P data-start="252" data-end="322"&gt;A support ticket has already been created for further investigation. Please let me know if you need more details. Thank you&lt;/P&gt;</description>
      <pubDate>Fri, 10 Oct 2025 04:19:11 GMT</pubDate>
      <guid>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/ThingView-Widget-Slow-PDF-Rendering-Compared-to-WebFrame-Widget/m-p/1037961#M70680</guid>
      <dc:creator>MA8731174</dc:creator>
      <dc:date>2025-10-10T04:19:11Z</dc:date>
    </item>
    <item>
      <title>Re: ThingView Widget – Slow PDF Rendering Compared to WebFrame Widget</title>
      <link>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/ThingView-Widget-Slow-PDF-Rendering-Compared-to-WebFrame-Widget/m-p/1058076#M71270</link>
      <description>&lt;P&gt;According to article &lt;A href="https://www.ptc.com/en/support/article/CS455073" target="_blank" rel="noopener"&gt;CS455073&lt;/A&gt;, looks like this issue is corrected in Windchill Navigate 10.1&lt;/P&gt;</description>
      <pubDate>Wed, 11 Mar 2026 05:45:19 GMT</pubDate>
      <guid>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/ThingView-Widget-Slow-PDF-Rendering-Compared-to-WebFrame-Widget/m-p/1058076#M71270</guid>
      <dc:creator>TonyZhang</dc:creator>
      <dc:date>2026-03-11T05:45:19Z</dc:date>
    </item>
    <item>
      <title>Re: ThingView Widget – Slow PDF Rendering Compared to WebFrame Widget</title>
      <link>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/ThingView-Widget-Slow-PDF-Rendering-Compared-to-WebFrame-Widget/m-p/1058106#M71271</link>
      <description>&lt;P&gt;Hi &lt;a href="https://www.ptcusercommunity.com/t5/user/viewprofilepage/user-id/409079"&gt;@TonyZhang&lt;/a&gt;&amp;nbsp;According to article&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://www.ptc.com/en/support/article/CS455073" rel="noopener nofollow" target="_blank"&gt;CS455073&lt;/A&gt;, the problem is resolved. The ticket was created by me and its now working as expected. I wanted to use thingview widget because webgl widget could render the pdf in mashup in IPADs but now i have found a solution for that also as i use now downloadLink and can also read that either the file is opening in mobile device or PC and navigates accordingly.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;More about the problem and solution to the issue :&amp;nbsp;&lt;A href="https://community.ptc.com/t5/ThingWorx-Developers/WebFrame-Widget-only-shows-first-page-of-PDF-on-iPad-Body/m-p/1055801#M71236" target="_blank"&gt;https://community.ptc.com/t5/ThingWorx-Developers/WebFrame-Widget-only-shows-first-page-of-PDF-on-iPad-Body/m-p/1055801#M71236&lt;/A&gt;&lt;/P&gt;
&lt;DIV class="UserSignature lia-message-signature"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="UserSignature lia-message-signature"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="UserSignature lia-message-signature"&gt;Thank you&lt;/DIV&gt;</description>
      <pubDate>Wed, 11 Mar 2026 08:58:32 GMT</pubDate>
      <guid>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/ThingView-Widget-Slow-PDF-Rendering-Compared-to-WebFrame-Widget/m-p/1058106#M71271</guid>
      <dc:creator>MA8731174</dc:creator>
      <dc:date>2026-03-11T08:58:32Z</dc:date>
    </item>
  </channel>
</rss>

