Hi there,
I am trying to generate a list on the position of a named bookmark in an template.
The list is generated and looks fine, but is a positioned at the very end of the document.
The code looks very similar to my code for generating a table on the position of a bookmark, but for a list it does not work.
Does anyone kwows what is going wrong? Is a section always generated at the very end of the document?
Thank for your help!
My code:
var bookmark = bookmarks.FirstOrDefault(b => b.Bookmark.Name == "PaymentMilestones");
if (bookmark is not null)Hi I am looking for code to add a table to a template with a bookmark:
The first step in my code is to go to the named bookmark, then I generate the table, but the table is not attached to location of the bookmark, but shows at the very end of the document.
var bookmark = bookmarks.FirstOrDefault(b => b.Bookmark.Name == "PricingTable");
Hi,
We've been using the DocFormatProvider and DocxFormatProvider to convert from DOC to DOCX. Most documents convert okay. However, we've noticed some really old documents (late 90's) contain an image (or object) type called PBrush. I'm guessing it's from the old PaintBrush program. Is there any option to keep these when converting?
Thanks
Daniel
Here's a trivial example that demonstrates this and the file as well, confused because it works on your "InteractiveForms.pdf" file. The file can be found on the Canadian government site, see link below.
PdfFormatProvider provider = new PdfFormatProvider();
RadFixedDocument document = provider.Import(File.OpenRead("t661-fill-20e.pdf"));
Hi,
Table cells with individually set vertical borders lose them when DocxFormatProvider is used for export. Import and export the attached file to see the problem. Does anyone know how to fix this? Pdf export seems to work correctly.
Thanks,
stim
Hello,
I would like to know if it's possible to retrieve the footnotes of a word document (docx) using RadFlowDocument.
I'm trying to look for examples but I'm not able to find any.
I'm building a solution that needs to parse .docx files and retrieve the footnotes.
I know that with OpenXML format it's possible to read it: FootnotesPart footnotesPart = wordDoc.MainDocumentPart.FootnotesPart;
Any help would be great.
Thanks.
Hello,
I am trying to set up Github actions to build my application and I followed the article at https://www.telerik.com/blogs/announcing-nuget-keys to configure the access to the telerik feed.
The action definition looks like this:
# This workflow will build a .NET project
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-net
name: .NET
on:
workflow_dispatch:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]
jobs:
build:
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
- name: Setup .NET
uses: actions/setup-dotnet@v4
with:
dotnet-version: 8.0.x
- name: Restore NuGet Packages
run: dotnet restore ./MySolution.sln --configfile ./nuget.config -v detailed
env:
MY_API_KEY: ${{ secrets.TELERIK_NUGET_KEY }}
- name: Build
run: dotnet build ./MySolution.sln --no-restore
- name: Test
run: dotnet test MyTests/MyTests.csproj --no-build --verbosity normal
But there are the error on restoring the packages:
error NU1101: Unable to find package Telerik.Documents.Core. No packages exist with this id in source(s): C:\Program Files\dotnet\library-packs, MyTelerikFeed, nuget.org
error NU1101: Unable to find package Telerik.Documents.Fixed. No packages exist with this id in source(s): C:\Program Files\dotnet\library-packs, MyTelerikFeed, nuget.org
error NU1101: Unable to find package Telerik.Documents.Flow. No packages exist with this id in source(s): C:\Program Files\dotnet\library-packs, MyTelerikFeed, nuget.org
error NU1101: Unable to find package Telerik.Documents.Flow.FormatProviders.Pdf. No packages exist with this id in source(s): C:\Program Files\dotnet\library-packs, MyTelerikFeed, nuget.org
error NU1101: Unable to find package Telerik.Zip. No packages exist with this id in source(s): C:\Program Files\dotnet\library-packs, MyTelerikFeed, nuget.org
error NU1101: Unable to find package UI.for.WinForms.AllControls.Net60. No packages exist with this id in source(s): C:\Program Files\dotnet\library-packs, MyTelerikFeed, nuget.org
Any ideas on how to fix it?
When i import an XLSX file and save it, Excell table are gone.
I use this table name in some formules.
I want insert some dynamic header information and some rows to the table.
I cant find any documentation which other things will be lost when i export the file.
private void OpenFile()
{
string fileName = @"Template.xlsx";
_xlsxProvider = new XlsxFormatProvider();
using (Stream stream = File.OpenRead(fileName))
{
try
{
_workbook = _xlsxProvider.Import(stream);
_worksheet = _workbook.ActiveWorksheet;
_workbook.History.IsEnabled = false;
}
catch (Exception)
{
Console.WriteLine("Could not open file.");
}
}
}
public Stream GetOutputStream()
{
Stream stream = new MemoryStream();
_xlsxProvider.Export(_workbook, stream);
stream.Position = 0;
return stream;
}
var stream = _excelService.GetOutputStream();
//write stream to fole
using (var fileStream = File.Create("Output.xlsx"))
{
await stream.CopyToAsync(fileStream);
}
Hello, I have a PDF form where I am manipulating the fields. When I try to use the example code I get the error - The method or operation is not implemented. The current trial version works with this code, but I am using an old version. Is this possible with the version I am using?
The form part seems to work ok, I just get the error on the final line. Is there another way to save the file with the R1.2021 version? Thank you!
File.WriteAllBytes(outputPath, pdfProvider.Export(document));
Full code from example:
string inputPath = System.Web.HttpContext.Current.Request.PhysicalApplicationPath + "PDFs\\ce_certificate.pdf";
string fileName = "certificate_" + drCE["series_id"] + "_" + drCE["member_id"] + ".pdf";
string outputPath = System.Web.HttpContext.Current.Request.PhysicalApplicationPath + "PDFs\\CECertificates\\" + fileName;
Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.PdfFormatProvider pdfProvider = new Telerik.Windows.Documents.Fixed.FormatProviders.Pdf.PdfFormatProvider();
RadFixedDocument document = pdfProvider.Import(File.ReadAllBytes(inputPath));
foreach (RadFixedPage page in document.Pages)
{
foreach (Annotation annotation in page.Annotations)
{
if (annotation.Type == AnnotationType.Widget)
{
Widget widget = (Widget)annotation;
var field = widget.Field as TextBoxField;
if (field != null)
{
switch (field.Name)
{
case "member_name":
field.Value = drCE["full_name"].ToString();
break;
case "course_name":
field.Value = drCE["title"].ToString();
break;
case "ce_credits":
field.Value = drCE["total_credits"].ToString();
break;
case "completed_date":
field.Value = DateTime.Parse(drCE["complete_date"].ToString()).ToShortDateString();
break;
}
}
}
}
}
//not implemented in our version
//document.AcroForm.FlattenFormFields();
//not implemented in our version
File.WriteAllBytes(outputPath, pdfProvider.Export(document));